Senior Microservices Developer

Cognizant Technology SolutionsBuffalo Grove, IL
91d$90,000 - $102,500Hybrid

About The Position

We are seeking a Senior Microservices Developer with 7 to 10 years of experience in leading projects as a Technical Lead in Middleware or J2EE technologies. At least 4 years of hands-on experience in leading development projects involving Microservices architecture.

Requirements

  • Experience in Microservices, Spring Boot, OpenJDK, Apache Camel, Kubernetes, Mongo DB, OpenShift Container Platform, STS, and GitHub.
  • Experience in Azure Kubernetes, J2EE, and Junit.

Responsibilities

  • Implement Rest controller with spring boot project structure.
  • Implement transformation with Apache Camel project 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.
  • Update Maven Dependency (pom.xml) with correct version of jars and maintain same versions for all microservices.
  • Implement Business Delegate Pattern along with microservice design patterns while creating microservices with appropriate packaging structure for consistency.
  • Implement non-blocking I/O coding.
  • Implement logging using fluentd.
  • Implement metrics/transaction tracking using Sleuth.
  • Implement appropriate API errors handling messages same as existing APIs.
  • Implement appropriate exception handling in handling error scenarios.

Benefits

  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term/Short-term Disability
  • Employee Stock Purchase Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service