Java Developer
Tarun KumarUnited StatesMIDPosted 13d ago
JavaSpring FrameworkMicroservicesREST APIsDatabase TechnologiesORM FrameworksTestingBuild & Version ControlCI/CDProblem Solving
About the Role
We are looking for an experienced Java Developer to join our team and work on scalable enterprise applications, modern microservices, and cloud-based solutions.
Key Responsibilities
• Design, develop, test, and maintain enterprise-grade Java applications
• Build scalable backend services using Java, Spring Boot, and Microservices
• Develop secure, reliable, and high-performance REST APIs
• Optimize application performance, database queries, and service response times
• Implement unit tests, integration tests, and automated quality checks
• Troubleshoot production issues and perform root-cause analysis
• Collaborate with architects, developers, QA engineers, DevOps teams, and business stakeholders
• Participate in code reviews, sprint planning, and technical design discussions
Requirements
• 3–7 years of experience with Java
• Strong knowledge of Java 8/11/17+, OOP, Collections, Multithreading, Exception Handling, and JVM fundamentals
• Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Spring Data JPA
• Experience designing, developing, and maintaining scalable microservices-based applications
• Strong experience building and integrating RESTful APIs and web services
• Proficiency in SQL, query optimization, and databases such as PostgreSQL, MySQL, or Oracle
• Experience with Hibernate, JPA, and database transaction management
• Hands-on experience with JUnit, Mockito, unit testing, and integration testing
• Experience with Git, Maven/Gradle, and code management best practices
• Understanding of Jenkins, GitHub Actions, or similar CI/CD tools