Senior Java Developer
Location: Chicago, IL
Role Overview
We 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 Experience
• 8+ years of experience in Java application development
• Strong experience in designing and developing scalable enterprise applications
• Experience working in Agile/Scrum environments
Must Have Technical Skills
• Strong expertise in Java/J2EE, Spring Boot, and Microservices architecture
• Hands-on experience with Docker and Kubernetes
• Strong exposure to Azure Cloud Ecosystem
• Experience with Azure Kubernetes Service (AKS)
• Experience with Azure API Management (APIM)
• Experience with Azure PubSub / Messaging Services
• Strong knowledge of Redis Caching
• Experience with REST APIs and event-driven architecture
• Knowledge of CI/CD pipelines and DevOps practices
• Experience with Git, Maven/Gradle, Jenkins, or similar tools
Key Responsibilities
• Design, develop, and deploy scalable microservices-based applications
• Build and manage cloud-native solutions on Azure
• Implement containerized applications using Docker and Kubernetes.
• Develop and manage APIs using Azure APIM
• Work on messaging/event streaming solutions using Azure PubSub technologies
• Optimize application performance using Redis caching mechanisms
• Collaborate with cross-functional teams including Architecture, DevOps, QA, and
Business teams
• Participate in code reviews, technical discussions, and solution design
• Ensure application scalability, security, and reliability
Good to Have Skills
• Experience in Brokerage / Capital Markets domain
• Knowledge of trading platforms, order management systems, or financial applications
• Exposure to monitoring and logging tools
• Experience with Infrastructure as Code (IaC)