| Location | Chicago, IL |
Beeline ID: 122325-1 Please note, Candidate needs to Work From Office 3 Days / Week (Location: Chicago IL) Number of Openings1Duration of contract12 monthsNo of years experience10+Mandatory SkillsMicroservices Design Patterns, Secure APIs using Spring Security with JWT/OAuth2. Azure using AKS and/or ACAGood to Have SkillsAgile work experienceWork LocationChicagoNotice Period2 WeeksClient Interview / F2F ApplicableYesBackground check process to be followed:Before onboarding / After onboarding:BGV Agency:Before OnboardingHello Verify BGV Package DetailsSpecific BGV vendor name if client has mandatedBGV Outcome needed Before or After OnboardingDrug Test Required(Yes/No)Type of Drug Test(5 PT,7PT etc.,)Pre-OnboardingAny approved NASCom vendor (Hello Verify)Before OnboardingNoNA Job Description: Key ResponsibilitiesDesign, develop, and maintain microservices using Java (21 preferred) and Spring BootImplement secure APIs using Spring Security with JWT/OAuth2-based authentication and authorizationApply microservices design patterns to build resilient, scalable, and maintainable systemsDeploy and manage containerized services on Azure using AKS and/or ACABuild and maintain CI/CD pipelines using GitHub ActionsCollaborate with architects and DevOps teams to deploy and manage services on cloud infrastructure (Azure preferred)Write Infrastructure as Code (IaC) using YAML/Terraform for provisioning and automationParticipate in code reviews, design discussions, and ensure adherence to best coding practicesTroubleshoot, debug, and optimize application performanceWork in an Agile environment, collaborating closely with cross-functional teams Required SkillsCore Java: Strong fundamentals OOP concepts, exception handling, multithreadingJava Collections Framework: Deep understanding of List, Set, Map, and their implementationsFunctional Programming: Lambdas, Streams API, Optional, method referencesModern Java Features (Java 17 21): Records, sealed classes, pattern matching, switch expressions, virtual threads (Project Loom)Spring Boot: Building REST APIs, dependency injection, Spring Data JPAMicroservices Architecture: Service decomposition, inter-service communication, API Gateway, service discovery, circuit breaker patterns (e.g., Resilience4j)Spring Security: Implementing authentication/authorization using JWT and OAuth2Microservices Design Patterns: Saga, CQRS, API Gateway, Circuit Breaker, Event-Driven ArchitectureCloud Fundamentals: Understanding of cloud computing basics; hands-on exposure to Azure preferred (AWS/GCP also considered)Cloud Services: Experience with Azure Kubernetes Service (AKS) and Azure Container Apps (ACA) for deploying and managing containerized microservicesInfrastructure as Code: Working knowledge of YAML; Terraform preferredCI/CD: Hands-on knowledge of GitHub Actions for build, test, and deployment pipelines Good to HaveRelevant certifications (e.g., Azure certifications, Java/Spring certifications, or similar)Exposure to containerization (Docker/Kubernetes)Familiarity with messaging systems (Kafka, RabbitMQ)Experience with monitoring/observability tools (App Insights, ELK, Prometheus/Grafana)
Project Code: Child Project code for DX Tech Remediati