JOBSEARCHER

Senior Java Developer

Location: Chicago, IL Role OverviewWe are looking for a highly skilled and experienced Senior Java Developer with strong expertise in cloud-native application development and deployment within the Azure ecosystem.The ideal candidate should have hands-on experience with containerization, orchestration, API management, distributed messaging systems, and caching technologies.Experience in the Brokerage/Capital Markets domain will be an added advantage.Required Experience8+ years of experience in Java application developmentStrong experience in designing and developing scalable enterprise applicationsExperience working in Agile/Scrum environmentsMust Have Technical SkillsStrong expertise in Java/J2EE, Spring Boot, and Microservices architectureHands-on experience with Docker and KubernetesStrong exposure to Azure Cloud EcosystemExperience with Azure Kubernetes Service (AKS)Experience with Azure API Management (APIM)Experience with Azure PubSub / Messaging ServicesStrong knowledge of Redis CachingExperience with REST APIs and event-driven architectureKnowledge of CI/CD pipelines and DevOps practicesExperience with Git, Maven/Gradle, Jenkins, or similar toolsKey ResponsibilitiesDesign, develop, and deploy scalable microservices-based applicationsBuild and manage cloud-native solutions on AzureImplement containerized applications using Docker and Kubernetes.Develop and manage APIs using Azure APIMWork on messaging/event streaming solutions using Azure PubSub technologiesOptimize application performance using Redis caching mechanismsCollaborate with cross-functional teams including Architecture, DevOps, QA, andBusiness teamsParticipate in code reviews, technical discussions, and solution designEnsure application scalability, security, and reliabilityGood To Have SkillsExperience in Brokerage / Capital Markets domainKnowledge of trading platforms, order management systems, or financial applicationsExposure to monitoring and logging toolsExperience with Infrastructure as Code (IaC)