$90000 - $125000 Year
Monday to Friday
Day shift
Health insurance
Paid time off
Employee discount
Dental insurance
Vision insurance
401(k)
401(k) matching
Flexible schedule
Parental Leave
Tuition reimbursement
Flexible spending account
Retirement plan
Others
Role: Microservices Tech Lead
Location: Buffalo Grove, IL or Dallas, TX
Experience: 10+ Years
Cognizant Technology Solutions is looking for a Microservices Tech Lead to join in our team of IT professionals in a permanent role. If you meet our background requirements and skills and are looking for an opportunity with these skills and expertise, here is the ideal opportunity for you!
This role is with the Cognizant Integration and Process Management Practice within Enterprise Platform Services Team (IPM-EPS). Cognizant’s IPM practice is a world leading provider of Hybrid Cloud Integration and Process Automation Services. IPM has strategic alliances with “best of bread” platform providers to provide service for Cloud Integration, Hybrid Integration Platforms, B2B Platforms, DPA and Low Code Platforms, and Cloud Integration.
Job Description: As a Microservices Tech Lead, you'll build fully-fledged platforms using a range of different technologies. You'll be involved in the entire product development lifecycle including the design, development, deployment, and maintenance of new and existing features. While each team member has a primary skill set, they are also expected to learn and contribute to areas outside of their primary skill set. The team is highly collaborative and values continuous improvement and open communication. You will be expected to be a well-regarded and respected individual contributor; possess strong inter-personal skills, as well as proven track record of application development with skills in Java, distributed cache technology and building scalable robust systems. In return you will have opportunity to gain exposure to designing, developing, and deploying applications to the internal/external cloud.
This role requires a wide variety of responsibilities, including:
· Participate in requirement gathering discussion with external project teams.
· Present architect solutions.
· Develop Microservices and troubleshoot defects.
· Lead and guide other developers in coding and resolving defects.
· Track development milestones and report on development status
· Participate in Governance Board and present design approach.
· Work with onsite / offshore team of developers, lead scrum calls and present status to senior management.
· Identify issues in project development, use escalation process until the issues are resolved.
Required:
· At least 7 years of strong experience in leading projects as Technical Lead in Middleware or J2EE technologies.
· Minimum 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 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.
Additional Skills and Education
· BS or MS in Computer Science or related field.
· 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.
Communication
Leadership
Teamwork
Interpersonal
Learning/adaptability
Self-management
Organizational
Computer
Problem solving
Open mindedness
Strong work ethic
technology
Others
At least 7 years of strong experience in leading projects as Technical Lead in Middleware or J2EE technologies.
Minimum 2 years of experience in leading projects involving Microservices architecture.
Construction
On going position
Hybrid Remote