We are looking for a motivated and experienced Java developer to join our global team as a Developer within strategic Credit Risk Programs. The role requires strong technical expertise, ownership of critical deliveries, and close collaboration with stakeholders across multiple locations.
Requirements
- 8–10 years of hands-on development experience
- Strong knowledge of Java and experience in developing scalable, multi-threaded applications
- Proficiency in Spring Boot, Hibernate, REST API, Microservices
- Experience with 12-factor app design and ELK stack
- Good understanding of OO design principles, design patterns, and messaging middleware
- Experience with cloud deployment strategies and tools such as OpenShift, Kubernetes, public cloud
- Hands-on experience with Kafka and streaming-based solutions
- Knowledge of SQL queries and database objects
- Familiarity with UNIX and Windows development
- Analytical skills with ability to multitask, prioritize, and deliver under minimal supervision
- Strong communication and interpersonal skills in English (written and verbal)
- Bachelor’s degree in a numerate subject (e.g., Computer Science, Engineering)
- Collaborative mindset, team-player attitude, and ability to work independently
Benefits
- Core bank funding for retirement savings
- Medical and life insurance
- Flexible and voluntary benefits
- Time-off including annual leave, parental/maternity (20 weeks), sabbatical (12 months maximum) and volunteering leave (3 days)
- Flexible working options
- Proactive wellbeing support
- Continuous learning culture
- Inclusive and values driven organisation