Skills required: Must have experience with: developing backend applications using Java, Spring Boot, and Spring WebFlux; designing and developing RESTful microservices using Java, Spring Boot, and Spring WebFlux with WebClient; working with GraphQL queries; developing APIs in TDD using JUnit with Mockito and functional automation tests using Cucumber framework; Cloud based technologies (Azure and AWS); using SQL and NoSQL databases to perform CRUD operations, optimization, and data migration; deploying and managing containerized applications using Kubernetes; building dashboards in Grafana using PromQL to verify API metrics; developing YAML scripts for CI/CD pipeline using Concord and Jenkins. Minimum education and experience required: Master's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year of experience in software engineering or related area; OR Bachelor's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering and 3 years of experience in software engineering or related area.