Java Spring Boot Developer, BI-CJCEF (Gurugram)

Java Spring Boot Developer, BI-CJCEF (Gurugram)

20 Aug
|
Bounteous
|
Gurugram

20 Aug

Bounteous

Gurugram

Role & responsibilities

Java & 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.

Preferred candidate profile

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

📌 Java Spring Boot Developer, BI-CJCEF (Gurugram)
🏢 Bounteous
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java spring boot developer, bi-cjcef (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: java spring boot developer, bi-cjcef (gurugram) / gurugram