Accolite - Senior Java Developer

Posted Yesterday
Be an Early Applicant
Gurugram, Haryana, IND
In-Office
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
The Role
Senior Java Developer responsible for designing, building, and operating scalable Spring Boot microservices and event-driven systems using Apache Kafka, cloud-native deployments (Azure preferred), CI/CD, container orchestration, secure REST APIs, database integrations, testing, observability, and mentoring junior engineers.
Summary Generated by Built In

Job Role: Senior Java Developer

Job Locations: Gurgaon, Haryana, India

Required Experience: 6 - 9 Years

Skills: Java, Spring Boot, Apache Kafka, Azure, Microservices, REST APIs, Spring Security, JPA / Hibernate, Docker, Kubernetes, CI/CD, Azure DevOps, Event-Driven Architecture, OpenSearch, SQL / NoSQL

ShareAbout the Role

We are looking for a Senior Java Developer with 6–9 years of experience to design, develop, and maintain enterprise-grade microservices and event-driven applications. You will bring strong expertise in Java, Spring Boot, and Apache Kafka — building scalable, resilient backend services deployed on Azure (preferred) or AWS. You will work closely with architects, product owners, and cross-functional engineering teams to deliver high-quality, cloud-native solutions at enterprise scale.Key ResponsibilitiesJava & Spring Boot

  • Design, develop, and maintain scalable Java microservices using Spring Boot — applying clean architecture, SOLID principles, and microservices design patterns.
  • Build secure, well-documented RESTful APIs — following API-first design principles, OpenAPI / Swagger standards, and versioning best practices.
  • Develop and optimise data access layers using Spring Data JPA / Hibernate — managing entity relationships, query optimisation, and database migrations.
  • Write comprehensive unit and integration tests using JUnit and Mockito — maintaining high code coverage through TDD practices.
  • Participate actively in code reviews — upholding coding standards, security practices, and architectural consistency.

Apache Kafka & Event-Driven Architecture

  • Design and implement event-driven microservices using Apache Kafka — developing producers, consumers, and Kafka Streams applications with Spring Kafka.
  • Design Kafka topic architecture — partitioning strategies, replication factors, retention policies, and consumer group configurations.
  • Implement robust error handling — DLQ, retry strategies, and poison pill handling for resilient Kafka consumer behaviour.
  • Configure Kafka Schema Registry with Avro or Protobuf — enforcing schema evolution and backward / forward compatibility.
  • Monitor and troubleshoot Kafka cluster health — consumer lag, partition rebalancing, and broker performance metrics.

Azure Cloud (Preferred)

  • Design and deploy cloud-native Java microservices on Azure — AKS, App Services, Azure Functions, and Azure Container Registry.
  • Integrate applications with Azure messaging services — Service Bus, Event Hub, and Event Grid — alongside Kafka for hybrid event-driven architectures.
  • Implement Azure security best practices — Managed Identities, Key Vault, Azure AD RBAC, and Private Endpoints.
  • Configure Azure monitoring and observability — Application Insights, Azure Monitor, and Log Analytics.
  • Build and maintain CI/CD pipelines using Azure DevOps — automating build, test, security scanning, and deployment workflows.

Architecture & Delivery

  • Contribute to microservices architecture — applying DDD, CQRS, Event Sourcing, and Saga patterns.
  • Collaborate with Solution Architects, BAs, Product Owners, and DevOps teams in Agile sprint delivery.
  • Troubleshoot complex production issues — Kafka consumer lag, performance bottlenecks, and distributed system failures.
  • Produce clear technical documentation — API contracts, event schemas, and deployment runbooks.
  • Mentor and support junior Java developers across Spring Boot, Kafka, and Azure domains.

What We're Looking For

  1. 6–9 years of hands-on Java development with a strong track record of enterprise microservices delivery in production.
  2. Deep Spring Boot expertise — Spring MVC, Spring Cloud, Spring Security, and Spring Kafka.
  3. Proven Apache Kafka experience — producer / consumer development, Kafka Streams, topic design, DLQ, and Schema Registry.
  4. Strong Azure cloud experience (preferred) — AKS, App Services, Service Bus, Event Hub, Key Vault, Azure AD, and Azure DevOps.
  5. Solid database skills — relational (Azure SQL / PostgreSQL / MySQL) and non-relational (Cosmos DB / MongoDB / Redis).
  6. Experience with Docker and Kubernetes / AKS for cloud-native microservices deployment.
  7. Hands-on CI/CD experience — Azure DevOps, Jenkins, or GitLab CI.
  8. Strong understanding of event-driven architecture — messaging patterns, eventual consistency, and saga orchestration.
  9. Excellent communication and collaboration skills across architects, product owners, and engineering teams.

Nice to Have

  • 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.

Company Introduction

Bounteous x Accolite makes the future faster for the world’s most ambitious brands. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. We are guided by Co-Innovation, our proven methodology of collaborative partnership. Bounteous x Accolite brings together 5,000+ employees spanning North America, APAC, and EMEA, and partnerships with leading technology providers. Through advanced digital engineering, technology solutions, and data-driven digital experiences, we create exceptional and efficient business impact and help our clients win

Skills Required

  • 6-9 years hands-on Java development experience
  • Strong Spring Boot expertise (Spring MVC, Spring Cloud, Spring Security)
  • Proven Apache Kafka experience (producers/consumers, Kafka Streams, topic design, DLQ, Schema Registry)
  • Experience designing and building microservices and RESTful APIs
  • Experience with JPA / Hibernate and relational databases (Azure SQL/Postgres/MySQL)
  • Experience with NoSQL databases (Cosmos DB / MongoDB) and caching (Redis)
  • Unit and integration testing experience (JUnit, Mockito) and TDD practices
  • Containerization and orchestration experience (Docker, Kubernetes / AKS)
  • CI/CD pipeline experience (Azure DevOps, Jenkins, or GitLab CI)
  • Hands-on experience with event-driven architecture, messaging patterns, and saga orchestration
  • Strong troubleshooting skills for production distributed systems (Kafka consumer lag, performance bottlenecks)
  • Strong communication and collaboration with architects, product owners, and cross-functional teams
  • Strong Azure cloud experience (AKS, App Services, Service Bus, Event Hub, Key Vault, Azure DevOps)
  • OpenSearch / Elasticsearch experience
  • Experience with service mesh (Istio or Linkerd), Axon/CQRS/Event Sourcing, GraphQL, Terraform/Azure Bicep
  • Relevant Azure or AWS developer/architect certifications (AZ-204, AZ-305, AWS Developer Associate)
  • Experience in Financial Services or regulated industry environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
100 Employees

What We Do

NextHire Consulting is an AI-driven recruiting platform that streamlines the hiring process for companies. By leveraging AI agents for sourcing, screening, and interviewing, the platform enables teams to focus on pre-qualified finalists. It provides data-driven insights into candidate soft skills and behavioral styles, aiming to disrupt traditional recruitment models with efficient, automated, and science-based talent acquisition solutions for businesses of all sizes.

Similar Jobs

Capco Logo Capco

Machine Learning Engineer

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

JPMorganChase Logo JPMorganChase

Client Data

Financial Services
Remote or Hybrid
2 Locations
289097 Employees

LogicMonitor Logo LogicMonitor

Senior Sales Engineer

Artificial Intelligence • Cloud • Information Technology • Machine Learning • Software
Easy Apply
Remote or Hybrid
India
1100 Employees

Ericsson Logo Ericsson

Architect

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Gurgaon, Gurugram, Haryana, IND
88000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account