Senior Java Developer
Core
Designing, developing, and maintaining microservices-based systems for core banking, payments, and customer-facing platforms.
Role type
Senior IC Java Developer (Microservices)
Builds
Scalable, secure, high-performance banking applications and microservices
Domain
Financial Services / Banking
Deliverable
production ML models | product features
Required skills
Java (11+), Spring Boot, Microservices Architecture, MySQL, RESTful API Design, CI/CD Pipelines, Unit/Integration Testing
Preferred skills
Docker, Kubernetes, OpenAPI/Swagger, Distributed Tracing, API Gateways
Technologies
Spring Boot, MySQL, Jenkins, GitLab CI, GitHub Actions, Docker, Kubernetes, JUnit, TestNG, Mockito
Responsibilities
Design and deploy Java-based microservices; Build and optimise RESTful APIs and event-driven architectures; Work with MySQL databases for schema design and query optimisation; Write unit, integration, and contract tests; Contribute to CI/CD pipelines; Ensure compliance with banking security standards.
Seniority
Senior, hands-on IC