Junior Java DeveloperRequired skills and qualifications:1–3 years of hands-on experience with Java developmentStrong experience with Spring Boot and MicroservicesGood understanding of RESTful APIsStrong critical thinking and problem-solving skillsAbility to work effectively in a team environmentWillingness to work onsite 3 days per week in Jersey City, NJDetailed job description:We are looking for a motivated Junior Java Developer to join our team and support the development and maintenance of scalable applications. The ideal candidate should have a strong foundation in Java and modern backend technologies, along with solid problem-solving and critical-thinking skills.Key responsibilities:Develop, test, and maintain applications using Java, Spring Boot, and Microservices architectureCollaborate with senior developers and cross-functional teams to understand business requirementsWrite clean, efficient, and reusable codeTroubleshoot, debug, and resolve application issuesParticipate in code reviews and follow best development practicesSupport deployment and post-production activities as needed