Java Developer | Spring Boot & Microservices
Core
Lead the design, development, and optimization of scalable Java-based enterprise applications and microservices.
Role type
Senior IC Java Developer (Microservices)
Builds
Enterprise applications and RESTful APIs
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Boot, Hibernate, REST API design, SQL, Git, Maven/Gradle, Agile/Scrum
Preferred skills
Cloud platforms (AWS/Azure/GCP), Docker, Kubernetes, CI/CD pipelines, NoSQL databases
Technologies
Java, Spring Boot, Hibernate, MySQL, Oracle, SQL Server, Git, Maven, Gradle, Jenkins, Kubernetes, Docker
Responsibilities
Lead the design and development of Java applications and microservices; Mentor team members on coding standards and technical challenges; Conduct code reviews and enforce coding standards; Design and optimize database schemas and queries; Troubleshoot application issues and enhance system resilience; Participate in sprint planning and backlog grooming; Support deployment activities and automate release processes.
Seniority
Senior, hands-on IC with leadership responsibilities