Java Developer
Core
Design, develop, and maintain scalable Java applications using Spring Boot and microservices for enterprise applications.
Role type
Senior IC Java Developer
Builds
Scalable Java applications, RESTful APIs, and backend services
Domain
Enterprise software development
Required skills
Core Java, Java 8+, Spring Boot, Spring MVC, microservices architecture, RESTful APIs, Hibernate/JPA, SQL, MySQL, PostgreSQL, Maven, Gradle, Git, JUnit, Mockito
Preferred skills
Docker, Kubernetes, Jenkins, CI/CD pipelines, Kafka, Agile/Scrum methodologies
Technologies
AWS, Azure, Docker, Git, Gradle, Hibernate, JUnit, Java, Jenkins, Kafka, Kubernetes, Maven, MySQL, PostgreSQL, Spring Boot
Responsibilities
Design and develop scalable Java applications using Spring Boot and microservices; Build and integrate RESTful APIs and backend services; Implement business logic and improve application performance; Write complex SQL queries and improve database efficiency; Collaborate with cross-functional teams to deliver technical solutions; Participate in code reviews, unit testing, debugging, and application enhancements; Troubleshoot production issues and support CI/CD pipelines and deployments.