
Senior Software Developer (Java) – DB Navigator
Mobimeo
full-time
Posted on:
Location Type: Hybrid
Location: Frankfurt am Main • Germany
Visit company websiteExplore more
Job Level
About the role
- Be part of an agile, interdisciplinary software team driving the continued development of Deutsche Bahn's sales platforms
- Prepare decision papers and technical proposals
- Advise stakeholders on a range of technical topics
- Translate business requirements into technical implementations within business processes
- Integrate new features and adapt existing microservices
- Take responsibility for the delivery process, perform code reviews and execute regular deployments
- Build test automation and implement unit, integration and system tests
- Perform regular deployments to cloud environments and take ownership of CI/CD pipelines using GitLab CI
Requirements
- Several years of experience (5+) in agile backend software development (Scrum/Kanban)
- Multiple years of experience with Java and Spring Boot
- Development of REST APIs using OpenAPI
- Solid understanding of clean interface/API architectures
- Practical experience with AWS, CI/CD (Git/GitLab CI), Docker & Kubernetes
- Experience with PostgreSQL databases
- Knowledge of architectural principles and patterns such as microservices
- Interest in testing, test automation and modern testing approaches in a microservices environment
- Fluent German and good English skills
Benefits
- Company bike program (JobRad)
- Hardware leasing
- Company pension plan
- Discounts at the DB Travel Market and through Corporate Benefits
- 30 days annual leave
- Option for a sabbatical of up to 3 months
- Flexibility in working hours and workplace/location
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootREST APIsOpenAPIPostgreSQLmicroservicestest automationunit testingintegration testingsystem testing
Soft Skills
stakeholder advisingtechnical proposal preparationbusiness requirement translationdelivery process responsibilitycode reviewcommunicationinterdisciplinary collaborationagile methodology