Java Backend Developer
Core
Maintain and enhance robust backend applications and microservices within a Shared Services platform.
Role type
Senior Java Backend Developer
Builds
Scalable backend components and microservices for business-critical projects
Domain
Enterprise software development, Shared Services
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Framework, Spring Context, Dependency Injection, Inversion of Control, Concurrency, Multithreading, Microservices architecture, Jenkins, Linux shell, Git, Maven, CI/CD pipelines, Helm, Unit testing (Mockito), Event-Driven Development
Preferred skills
Kubernetes, container orchestration, Canary/Blue-Green deployment strategies
Technologies
Java, Spring, Spring Context, Kubernetes, Jenkins, Helm, Git, Maven, Mockito
Responsibilities
Maintain and enhance backend applications for Shared Services; Design and develop scalable, performant backend components using Java and Spring Framework; Work on microservices architecture and deployment pipelines; Ensure application stability and continuous improvement through troubleshooting and optimization; Collaborate with cross-functional teams to deliver high-quality releases in CI/CD-driven environments
Seniority
Senior, hands-on IC