Citizen
Full Time
Direct Hire
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 28th Jun 2022
Roles and Responsibilities
- Thoroughly understand and document existing application codebase involving Java, JSF, Spring Boot- Take over ownership of the codebase and lead further development to complete the re-architecture- Gather & document requirements for development and enhancement- Design end to end solution for the requirements using spring boot, React and CI/CD pipeline using Maven, Jenkins and Nexus- Create a work breakdown structure and estimations as an input for project planning- Perform low-level design of the Spring Boot, React- Develop the main code framework and complex logic, interfaces using Spring Boot, React- Assign modules to team members for development, coach and guide them to help successfully complete their module development- Perform code reviews and assign refactoring activities to team members and self to ensure code quality is as per industry standards- Lead the sprint show & tell demos, customer demos- Work closely with the project manager to provide timely feedback to the team members and coach them jointly so they can succeed
Desired Candidate Profile
Java Development Lead is expected to have:- 6+ years of strong hands-on development experience in Java, JSF, Spring Boot & React- Expertise & track records of delivering Sprint Boot based backend APIs, Reach UI modules- Track record of leading the development activities with teams of 3-4 people and delivering on-time, high-quality deliverables- Experience in working with or integrating with Avaya products is highly desirable- Hands-on expertise in utilizing DevOps tools including Git, Bitbucket, Jenkins, Maven, Docker, Kubernetes, Nexus as part of CI/CD pipeline and release cycles- Very good communication & documentation skills- Go-getter mindset