As a Senior Java Software Engineer, you will play a key role in shaping the future of our cloud-based financial services product development, leading a team and mentoring developers, designing and implementing enterprise-level features, and collaborating with cross-functional Scrum teams.
Requirements
- 5+ years of professional Java development experience, particularly with Spring Framework and Spring Boot
- Demonstrated leadership abilities, including mentoring, guiding teams, and promoting a collaborative team culture
- Strong knowledge of software design patterns and best practices
- Advanced experience with Jenkins for continuous integration
- Familiarity with cloud technologies (e.g., Docker, Kubernetes, Google Cloud) is a strong plus
- Experience in Agile software development environments
- Fluency in English (spoken and written)
Benefits
- Remote working
- Flexible working hours
- Numerous individual and wide-ranging training opportunities
- Buddy-program
- Meal vouchers
- Free drinks
- Mental health initiatives