Accolite - Senior Java Developer
On-siteGurugram, Haryana, India
Job Summary
Design and maintain scalable Java microservices using Spring Boot, implementing clean architecture and SOLID principles. Build secure RESTful APIs and optimize data access layers with JPA/Hibernate while writing comprehensive unit tests. Develop event-driven solutions using Apache Kafka, managing topic architecture, schema evolution, and cluster health monitoring. Deploy cloud-native applications on Azure, configuring AKS, Service Bus, and CI/CD pipelines via Azure DevOps. Collaborate with architects and product owners to deliver enterprise-grade solutions, mentor junior developers, and troubleshoot complex production issues.
Required Qualifications
- 6–9 years of hands-on Java development
- strong track record of enterprise microservices delivery in production
- Deep Spring Boot expertise — Spring MVC, Spring Cloud, Spring Security, and Spring Kafka
- Proven Apache Kafka experience — producer / consumer development, Kafka Streams, topic design, DLQ, and Schema Registry
- Solid database skills — relational (Azure SQL / PostgreSQL / MySQL) and non-relational (Cosmos DB / MongoDB / Redis)
- Experience with Docker and Kubernetes / AKS for cloud-native microservices deployment
- Hands-on CI/CD experience — Azure DevOps, Jenkins, or GitLab CI
- Strong understanding of event-driven architecture — messaging patterns, eventual consistency, and saga orchestration
- Excellent communication and collaboration skills across architects, product owners, and engineering teams
Desired Qualifications
- Azure cloud experience (preferred) — AKS, App Services, Service Bus, Event Hub, Key Vault, Azure AD, and Azure DevOps
- OpenSearch / Elasticsearch — index design, full-text search, aggregations, and Spring Boot integration
- Azure Managed Kafka (Event Hub for Kafka) or AWS MSK experience
- Service mesh — Istio or Linkerd — for AKS microservices traffic management
- CQRS and Event Sourcing using Axon Framework or equivalent
- GraphQL API development alongside REST
- Terraform or Azure Bicep for Infrastructure-as-Code
- Azure Developer Associate (AZ-204) or Azure Solutions Architect (AZ-305) certification
- AWS Certified Developer Associate certification
- Experience in Financial Services, FinTech, or regulated industry environments
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.