Java Backend Developer (Spring Boot, Microservices)
Core
Design, develop, and maintain scalable Java-based backend applications and RESTful APIs using Spring Boot and Microservices.
Role type
Senior IC Java Backend Developer
Builds
Scalable enterprise applications and microservices
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, REST APIs, Kafka, Message Queues (MQ), Hibernate, Oracle, SQL, JSON, APIGEE, Jenkins, GitHub, CI/CD pipelines, Angular integrations
Preferred skills
Enterprise security concepts (SSO, SSL, encryption, authentication), Agile delivery, automated testing, performance optimization
Technologies
Spring Framework, Spring Boot, Kafka, Oracle, Jenkins, GitHub, UrbanCode, APIGEE
Responsibilities
Design and develop Java backend applications and RESTful APIs; Build scalable microservices; Develop integrations using messaging systems and databases; Implement secure solutions with SSO and encryption; Participate in code reviews and production support; Support CI/CD pipelines; Identify and remediate application vulnerabilities.
Seniority
Senior, hands-on IC