
Senior Software Developer, Backend, Java
GVL - Gesellschaft zur Verwertung von Leistungsschutzrechten mbH
full-time
Posted on:
Location Type: Hybrid
Location: Berlin • Germany
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, implementation and further development of complex REST APIs and microservices using Java/Spring Boot
- Test-driven development and automation of tests and CI/CD processes
- Responsibility for code quality and software maintenance
- Performance optimization and scalability of services
- Maintenance and monitoring of web applications, including incident management
- Design and implementation of new features and modules
- Active contribution to our DevOps culture
- Close coordination with internal stakeholders
Requirements
- At least 5 years of professional experience developing web or application software in a microservices environment
- Solid knowledge of Java and Spring Boot
- Experience with test automation and CI/CD
- Experience with relational and NoSQL databases
- Ability to quickly understand and explain business and technical concepts
- German language skills at least at B2 level
- Nice to have: Docker, Kubernetes, Helm, OpenAPI, microservice architectures, AWS, PostgreSQL, MongoDB, S3, Elasticsearch, CI/CD with GitLab, agile working methods, reactive programming, message-driven architecture, RabbitMQ, BPMN and Camunda, JIRA and Confluence
- Ability to learn new technologies independently
- Very good English skills
Benefits
- Commuting allowance
- Discounts for Urban Sports Club or Fitness First
- Free external counseling services
- 20% contribution to company pension scheme
- Flexible working hours
- Remote work options to support your work-life balance
- Health- and eco-friendly commuting with the GVL Lease-a-Bike program
- Internal and external training and professional development
- Regular development reviews
- Diverse employee events such as brownbag lunches, company outings, or spring bowling
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootREST APIsmicroservicestest automationCI/CDrelational databasesNoSQL databasesperformance optimizationscalability
Soft Skills
ability to understand business conceptsability to explain technical conceptsindependent learningcommunication skills