Back End Developer
Cosette Network Pvt Ltd
2 - 5 years
Bengaluru
Posted: 05/02/2026
Getting a referral is 5x more effective than applying directly
Job Description
Job Details:
Position : Java Developer
Experience : 6+ Years
Location : Bangalore(5.5 days WFO)
About the role Were looking for a Backend Engineer with strong hands-on experience building reactive, high-throughput services using Java, Spring Boot, and Spring WebFlux. Youll design and implement APIs, event-driven integrations, and resilient microservices with a focus on performance, scalability, and observability.
Responsibilities
- Design, develop, and maintain reactive microservices using Spring Boot, Spring WebFlux, and Project Reactor
- Build RESTful and streaming APIs; integrate with internal/external services
- Implement non-blocking data access (R2DBC) and messaging (Kafka)
- Write robust tests (JUnit 5, Testcontainers, WireMock) and ensure code quality (Sonar, static analysis)
- Optimize performance: backpressure, connection pooling, caching, and reactive patterns
- Own deployments and operations: Docker, Kubernetes, CI/CD (GitHub Actions/Jenkins), and observability (Micrometer/ELK stack)
- Collaborate with product and frontend teams; participate in code reviews and architecture discussions
- Troubleshoot production issues; improve reliability with circuit breakers, retries, and timeouts
Required qualifications
- 6+ years of professional backend development with Java (Java 11+; ideally 17+)
- Strong Spring Boot experience; deep knowledge of Spring WebFlux and Project Reactor
- Experience with non-blocking data access (R2DBC) and/or reactive NoSQL (MongoDB reactive driver)
- Solid understanding of reactive programming (Mono/Flux, backpressure, schedulers)
- Experience with messaging systems (Kafka/RabbitMQ) and event-driven design
- Proficiency with REST API design, JSON, and OpenAPI/Swagger
- Hands-on with Docker and Kubernetes; CI/CD pipelines
- Familiarity with distributed systems concepts: resilience, idempotency, eventual consistency
- Good grasp of testing: unit, integration, contract; TDD/BDD is a plus
- Strong debugging and performance profiling skills; production monitoring experience
Nice to have
- AWS/GCP/Azure (EKS/ECS, S3, RDS, MSK, CloudWatch/Stackdriver)
- Redis (caching, pub/sub), gRPC, GraphQL
- Security: OAuth2/OIDC, Spring Security, JWT
- Domain-Driven Design, Hexagonal Architecture
- Blue/green or canary deployments; feature flags
- Experience with feature toggles, rollbacks, and incident response
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
