About This Role
This engineering role focuses on contributing to the development and evolution of business-critical services using Kotlin, Java, and Spring Boot. The ideal candidate will work closely with experienced engineers in cross-functional teams, learning agile practices and cloud-native application development.
Responsibilities
- Contribute to the development and evolution of business-critical services using Kotlin, Java, and Spring Boot
- Work closely with experienced engineers in cross-functional teams, learning agile practices, Domain-Driven Design, code reviews, automated testing, and continuous delivery
- Learn to build and operate cloud-native applications on AWS, including containerised services on ECS and event-driven workloads on Lambda
- Support reliable delivery and operations through infrastructure as code, CI/CD pipelines, observability, and monitoring
- Write clean, secure, well-tested, and maintainable code, with guidance and regular feedback from the team
- Contribute to delivering valuable, resilient, and compliant financial workflows to production
- Develop your engineering skills and contribute to the team’s culture of quality, collaboration, and continuous improvement
Requirements
- A university degree in a relevant field of study (e.g., computer science, engineering, or sciences), a comparable qualification, or equivalent practical experience
- Curiosity about cloud-native development, distributed systems, and AWS
- A quality and security mindset, with attention to clean, maintainable, and reliable code
- An interest in complex financial workflows and the motivation to learn quickly
- A solid understanding of object-oriented programming, API development, relational databases, and automated testing
- Clear communication skills, a collaborative mindset, and openness to feedback
- An interest in Domain-Driven Design and translating business requirements into clear software solutions
- Practical experience with Kotlin or Java and Spring Boot, gained through internships, working-student roles, personal projects, or university projects
Benefits
- Remote working opportunities: collaborate with your team no matter where you are in Germany; the majority of our jobs can be done working from home. So if you aren’t near one of our physical locations in Germany, check out if your job is eligible remotely
- Join an international and diverse, inclusive community: be part of a network of highly talented, diverse, and motivated people, from more than 30 nationalities. We enjoy regular office parties & after-work drinks, BBQs in the summer, weekly runs, and much more
- Lounge around: take a break to relax on our terrace in Munich or in the Beergarden downstairs in Berlin. Enjoy fresh fruits, soft drinks, and tea daily, and if want, develop your Barista skills with our Espresso machine