You will be part of an innovative engineering team building a next-generation recommendation platform that delivers data-driven, personalized insights and product suggestions to front-office users such as Relationship Managers and Investment Advisors.
This is a unique opportunity to work on a business-critical system that combines advanced data integration, automation, and scalable backend engineering to enhance client engagement and decision-making.
* Duration: 12 months
* Design, develop and maintain scalable backend systems using Java (11+)
* Build and enhance a microservices-based recommendation platform
* Contribute to technical design, architecture, and system improvements
* Ensure high performance, reliability, and scalability of applications
* Collaborate closely with business stakeholders in a front-office environment
* Support production systems, including on-call rotation
* Drive engineering best practices, automation, and code quality
* Mentor junior developers and contribute to team knowledge sharing
Requirements
* 5+ years of experience in Java development
* Strong experience with Spring Boot, microservices, and distributed systems
* Solid understanding of multi-threading and memory management
* Experience with cloud platforms (Azure preferred)
* Familiar with gRPC and/or GraphQL
* Experience with test-driven development (JUnit, Mockito)
* Hands‑on experience with CI/CD, DevOps practices, and containerization (Kubernetes)
* Familiarity with tools such as Jenkins, Grafana, or similar
* Experience in banking, financial services, or fintech environments
* Understanding of front-office processes is a strong advantage
* Work on a modern, cloud‑based platform with real business impact
* Exposure to front-office stakeholders and data‑driven decision systems
* Collaborative, international engineering environment
Maybe not for you, but for someone else?
#J-18808-Ljbffr