Java Developer
Overview
In this role you will deliver robust Java-based microservices and APIs, balancing hands-on coding with collaboration across cross-functional teams. You will design efficient solutions by analyzing business requirements and ensure quality through testing and build utilities. You will lead offshore coordination and communicate clearly with stakeholders to drive timely delivery. This position emphasizes strong Java/Spring expertise, system thinking, and contribution to scalable, maintainable software.
ResponsibilitiesHands-on coding for Java-based platformsDevelop and deliver microservices and REST APIsAnalyze business requirements and design efficient solutionsMaintain and use version control (Git)Lead offshore coordination and collaborationCommunicate effectively with stakeholders and teamsDocument unit test cases and support build utilities
Key requirementsJava 8 or aboveSpring Boot and Spring CoreSpring Data JPA and transaction managementRDBMS concepts, basic SQL and indexing for performanceREST API understanding6-10 years of overall experienceGood communication skillsLead coordination capabilityproblem-solvingAWSCouchbaseKafka