Back to all jobs
AU Bank

Java Backend Developer

Bangaloreonsite3.0 - Any years4 openings
Skills

Required

javaspring bootspring webfluxproject reactorr2dbcmongodbkafkarabbitmqdockerkubernetesgit

Preferred

awsgcpazureredisgrpcgraphql
Job Description

Job Details: Position :Java Developer Experience :3+ Years Location :Bangalore

About the role We’re looking for a Backend Engineer with strong hands-on experience building reactive, high-throughput services using Java, Spring Boot, and Spring WebFlux. You’ll 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

3+ 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

Apply for this position

Upload your resume and fill in the details below.

Drag and drop or· PDF, 10MB

Your name, email, and phone will be extracted from your resume.

By applying, you agree to our Privacy Policy and Terms of Service

Java Backend Developer at AU Bank | Talynce Jobs