We are looking for a Senior Java Developer to join a
high-performance engineering team delivering robust, scalable backend services
for a major enterprise client in the financial sector. This is a key role in a
modern, cloud-native environment, where you’ll be building services that power
mission-critical applications used by millions of end users.
What
you’ll do:
· Design, build, and
maintain microservices and backend APIs using Java and Spring Boot
· Develop and deploy
services into a containerized AWS environment using Kubernetes, Rancher, and
Helm
· Build scalable,
event-driven solutions integrating with Kafka for high-volume message
processing
· Manage and optimize
relational data models using PostgreSQL Aurora
· Work within Agile squads
to deliver clean, testable, and maintainable code
· Collaborate with DevOps
and architecture teams on infrastructure, CI/CD pipelines, and observability
· Ensure high availability,
performance, and security in cloud-native environments
Requirements
· 8+ years of backend
development experience using Java (preferably Java 11+)
· Strong expertise in
Spring Boot and building RESTful APIs
· Hands-on experience with
AWS Cloud services, including container orchestration and managed databases
· Deep understanding of
containerized environments using Kubernetes, preferably with Rancher
· Experience with Helm for
packaging and deploying Kubernetes applications
· Solid understanding and
practical use of Kafka in a distributed systems context
· Proficiency in
PostgreSQL, ideally with exposure to Aurora in a cloud environment
· Strong grasp of software
engineering principles, system design, and clean architecture
· Comfortable working in
large, complex, and regulated enterprise environments