Development Engineer - Java / Spring Boot / Microservices
Core
Designing, developing, and implementing backend microservices and RESTful APIs using Java and Spring Boot to deliver scalable cloud-based managed services.
Role type
Senior IC Java backend engineer (microservices)
Builds
Scalable microservices, REST APIs, and CI/CD pipelines for enterprise customers
Domain
Cloud infrastructure, Enterprise software, Banking/BFSI
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Microservices architecture, REST API design, SQL/NoSQL databases, Git, Maven/Gradle, Docker, Kubernetes, CI/CD tools, Messaging systems (Kafka/RabbitMQ), API security (OAuth2/JWT)
Preferred skills
Banking/BFSI domain experience, Highly scalable distributed systems experience
Technologies
Java, Spring Boot, Spring MVC, Spring Data JPA, Oracle, MySQL, PostgreSQL, GitLab, Maven, Gradle, Docker, Kubernetes, Jenkins, GitLab CI, Azure DevOps, Kafka, RabbitMQ, Prometheus, Dynatrace, ELK, Azure
Responsibilities
Design and develop backend services using Java and Spring Boot; Build and maintain microservices architecture; Develop RESTful APIs and integrate with internal/external systems; Perform unit testing, integration testing, and code reviews; Troubleshoot, debug, and resolve production issues; Optimize application performance and ensure high availability; Support deployment and release activities
Seniority
Senior, hands-on IC