-
- Independently work with Stake holders. Come up with Solutions and lead from front
- Responsible for troubleshooting, issue analysis, coding, testing, and implementing software enhancements.
- Develop and revise program code based on defined requirements.
- Participate in code reviews and performance optimization.
- Design, implement, and maintain Java applications, ensuring high volume and scalability.
- Provide estimates for stories and technical tasks.
- Contribute actively in all phases of the project lifecycle.
- Support the installation of application releases as directed.
- Bachelor’s degree in Information Systems, Computer Science, or equivalent.
- 4 to 12 years of experience in Java development, with a focus on Core Java.
- Experience with frameworks like Spring, Hibernate, Spring Boot, and RESTful Web services.
- Proficient in Java language and common operations, with strong coding skills.
- Familiarity with SOAP, REST, Spring MVC, J2EE, and microservices.
- Ability to work with databases, stored procedures, and SQL statements.
- Knowledge of design patterns, data structures, and algorithms.
- Experience in SCRUM or Extreme Programming methodologies.
- Strong understanding of Web Services technologies and SOA stacks.
- Proficiency in Java Spring Boot and working with CI/CD
- Ability to independently work and lead the team
- Working knowledge of Spring, Hibernate, JPA, and other ORMs.
- Experience with front-end technologies like JavaScript, Angular, React, etc.
- Strong communication skills for collaboration with cross-functional teams.
- Understanding of Single-Sign-On (SSO) and RTC concepts.
- Ensure timely project completion by coordinating testing activities and implementing established development standards and QA procedures. This role requires strong Java fundamentals, the ability to work under pressure, and a commitment to continual learning and development