Key Responsibilities
- Develop and maintain high-performance applications using Java, Spring Boot, and RESTful APIs
- Contribute to the design of microservices and integration with internal / external systems
- Apply best practices for JVM performance tuning and memory management
- Implement authentication and authorization flows using Spring Security
- Write and maintain JavaScript / jQuery code; familiarity with React.js is a plus
- Participate in code reviews, peer programming, and contribute to improving development standards
- Work with DevOps pipelines (Jenkins, SonarQube) and understand basic deployment automation (Ansible)
- Collaborate with QA, UI / UX, and product teams to ensure quality and timely delivery
Required Skills
Strong knowledge of Java (8 or above) and JVM internalsSolid hands-on experience with Spring Boot, Spring Security, and REST APIsGood understanding of microservices architecture and integration patternsExperience in front-end scripting with JavaScript and jQueryWorking knowledge of CI / CD tools like Jenkins, SonarQubeExposure to SQL / NoSQL databases and performance tuning techniquesNice-to-Have Skills
Exposure to React.js or similar modern JS frameworksFamiliarity with containerization tools like DockerBasic knowledge of cloud platforms (AWS, Azure, or GCP)Understanding of secure coding practicesFamiliarity with caching frameworksSoft Skills
Strong problem-solving and debugging skillsExcellent communication and collaboration abilitiesOwnership mindset and ability to work independently as well as in a teamShow more
Show less
Skills Required
Spring Boot, Sql, Jenkins, Jquery, Javascript, Gcp, Docker, Sonarqube, Spring Security, Rest Apis, Azure, react.js , Aws