Microservices Developer - TechDigital
Buffalo Grove, IL
About the Job
Job Description/Responsiblities:
At least 7 years of strong experience in leading projects as Technical Lead in Middleware or J2EE technologies.
At least 2 year experience in leading projects involving Microsvc 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 Micro Services with appropriate packaging structure.
• Create DTO, DAO, Service, Controller, Utility packages for each package for better code maintenance.
• Write JUnit Test Cases for each Micro Services for quick unit testing.
• The Maven Dependency (pom.xml) need to be updated with correct version of jars and maintain same versions for all micro services 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, assertiveness are skills that will help being successful on this role.
• Drive solution development through requirements gathering, analysis, discovery, business plan creation, and solution level of effort estimates
• Should have the ability 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 skills required for this role?
1.Java
2. Spring boot
3. Microservices
At least 7 years of strong experience in leading projects as Technical Lead in Middleware or J2EE technologies.
At least 2 year experience in leading projects involving Microsvc 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 Micro Services with appropriate packaging structure.
• Create DTO, DAO, Service, Controller, Utility packages for each package for better code maintenance.
• Write JUnit Test Cases for each Micro Services for quick unit testing.
• The Maven Dependency (pom.xml) need to be updated with correct version of jars and maintain same versions for all micro services 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, assertiveness are skills that will help being successful on this role.
• Drive solution development through requirements gathering, analysis, discovery, business plan creation, and solution level of effort estimates
• Should have the ability 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 skills required for this role?
1.Java
2. Spring boot
3. Microservices
Source : TechDigital