Job Description:
8-12 years of extensive experience in building backend Java Services and Frameworks using Java/JEE. Should know Java-8.
- Developing web server applications, object oriented design and design patterns, and passionate about writing high quality and well-architected code.
- Hands-on experience with Spring Boot Micro Services, Spring Data JPA, hibernate, REST, Java Web Services, JMS, XML, JSON, and messaging techniques.
- Experience in CI/CD tools: Git, Maven, SonarQube, Pipeline scripts.
- Good understanding into shared library development in groovy/java.
- Experience and familiarity with highly scalable services.
- Strong debugging and analytical skills.
- Proficient in agile software development process, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Should know tools like Git, CI/CD, Jenkins.
- Strong communication and collaboration skills, with the ability to work effectively with other IT teams and stakeholders.
Roles & Responsibilities:
- Design, implement and maintain shared libraries for Jenkins pipeline.
- End-to-end CI pipeline development and enhancement.
- Produce excellent, detailed design and development documentation.
- Work with team members to deliver features on time, respond to
evolving requirements, and strategic shifts in direction.
- Familiar and comfortable with Agile/Scrum software development
methodology.
- Conduct research on new technologies. Lead/contribute the effort of solving complex technical challenges to improve engineering productivity