Job Description / Responsibilities :
At least 7 years of strong experience in leading projects as Technical Lead in Middleware or J2EE technologies.
At least 2 years of experience in leading projects involving Microservices architecture.
- Implement Rest controller with Spring Boot project structure.
- Implement transformation with Apache Camel project structure.
- Implement Business Delegate Pattern along with Microservice Design Patterns while creating Microservices with appropriate packaging structure.
- Create DTO, DAO, Service, Controller, Utility packages for each package for better code maintenance.
- Write JUnit Test Cases for each Microservice for quick unit testing.
- The Maven Dependency (pom.xml) needs to be updated with the correct version of jars and maintain the same versions for all microservices for consistency.
- Implement non-blocking I / O coding.
- Implement logging using Fluent.
- Implement metrics / transaction tracking using Sleuth.
- Implement appropriate API error handling messages same as existing APIs.
- Implement appropriate exception handling in handling error scenarios.
Technical Lead Skills :
Must have worked in onsite / offshore model.Good communication skills, organized, multi-tasking, and assertiveness are skills that will help in being successful in this role.Drive solution development through requirements gathering, analysis, discovery, business plan creation, and solution level of effort estimates.Should have the ability to coordinate across multiple teams.Be nimble in handling and delivering fast-moving projects with very minimal supervision.Experience with Agile Methodology including Scaled Agile Framework (SAFe) is desired.Healthcare or Insurance / Financial services industry knowledge is preferred, but not required.What are the top 3 required skills for this role?
JavaSpring BootMicroservicesJ-18808-Ljbffr