Job Tittle : Microservice Tech Lead
Onsite Buffalo Grove IL or Richardson TX
Duration : Contract
Required skills:
1. Microservice SpringBoot
2. J2EE
3. RESTful API
Job Responsibilities:
- At least 7 years of strong experience in leading projects as Technical Lead in Middleware or J2EE technologies.
- At least 2 year of hands on experience in leading development projects involving Microservice architecture.
- Experience in Spring boot OpenJDK Apache Camel Kubernetes Mongo DB OpenShift Container Platform STS Github
- 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 nonblocking I/O coding.
- Implement logging using fluentd.
- 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 multitasking 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