Java

    • 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