Specific duties include the following: 1) participate in development, enhancement, deployment, and support activities, including offshore coordination for seamless project execution; 2) work with Microservice Architecture, Sprint Planning, code development, enhancements, deployment and production issue fixes 3) design and develop multiple Spring Boot microservices with RESTful APIs, handling end-to-end development, testing, and deployment; 4) work with API integration, GraphQL and Apollo Gateway integration; 5) implement real-time data streaming and analytics solutions using Kafka as well as working in Jenkins, Docker, and CI/CD automation; 6) participate in the full software development lifecycle using agile methods, following scrum ceremonies and practices; 7) deploy and manage applications on Kubernetes clusters using Rancher, and implement real-time data streaming and analytics solutions using Kafka; 8) utilize various IDEs and tools including Intellij, Visualstudio, sharepoint, Jira, service now to develop and manage applications; and 9) work with several databases including Postgres, DB2 writing complex sql queries using joins and other functions to retrieve data. Required Skills/Experience: Must also have 24 months of experience with each of the following: (1) designing and developing multiple Spring Boot microservices with RESTful APIs, handling end-to-end development, testing, and deployment; (2) working with API integration, GraphQL and Apollo Gateway integration; (3) implementing real-time data streaming and analytics solutions using Kafka as well as working in Jenkins, Docker, and CI/CD automation; (4) participating in the full software development lifecycle using agile methods, following scrum ceremonies and practices; and (5) deploying and managing applications on Kubernetes clusters using Rancher, and implementing real-time data streaming and analytics solutions using Kafka.