Company: Albertsons Companies India
Location: Bengaluru
Job Description:
Position Title: Advanced Engineer Software – Java
Job Description:
Roles & responsibilities:
- Design & Develop APIs using Java, Spring Boot, Rest (WebFlux forreactive services), adhering to clean architecture, modular design, and testable code.
- BuildReactive Microservices with ProjectReactor/Spring WebFlux, ensuring backpressure, resilience, and high throughput for event-driven or streaming use cases.
- Collaborate closely with product, design, and backend teams to translate business requirements into elegant, user-centered solutions.
- Implement data pipelines and service integration with SQL / NoSQL. Write efficient SQL for querying, aggregating, and optimizing analytical workloads; ensure proper partitioning and clustering strategies.
- Containerize applications (Docker) and deploy to AKS using Kubernetes manifests/Helm; manage services, ingress, config maps, secrets, and horizontal pod autoscaling.
- Add logging, metrics, and distributed tracing (Micrometer + Prometheus/Grafana).
- Secure services with OAuth2/OpenID Connect (Spring Security), API keys, secrets management, and least-privilege IAM in Azure/GCP.
- Work cross-functionally with data engineers, SREs, and product teams; write clear technical documentation.
- Participate in the full development lifecycle including design reviews, code reviews, testing, deployment, and ongoing optimization.
Experience Required:
- 3-6 Yrs professional experience in backend development with Java 17+ and Spring Boot.
- Hands-on withReactive programming (ProjectReactor, Spring WebFlux) and asynchronous patterns.
- Experience on Messaging/streaming: Kafka, or Pub/Sub model.
- Strong SQL skills: joins, query optimization; experience with relational databases (PostgreSQL/MySQL/SQL Server).
- Practical experience integrating with Google BigQuery (Java SDKs, connectors, schema design, partitioning, clustering).
- Containerization & Orchestration: Docker; deploying and operating services on AKS (kubectl, Helm, basic networking).
- Experience building RESTful APIs and using JSON; familiarity with API versioning and contract-first design (OpenAPI/Swagger).
- CI/CD experience (Git-based workflows, unit/integration testing, artifact management).
- Solid understanding of cloud-nativepatterns, observability, and resilience.
- Strong problem-solving skills and ability to own features from design to production support
Mandatory Skills:
- Java 17+, Spring Boot,Springwebflux
- Cloud-native patterns.
- NOSQL DB (MongoDB / Cassandra)
- Microservices
- React.js
- Kubernetes OR Docker
- AWS or GCP or Azure
Additional Skills Required:
- Design Pattern / Solutioning / Problem Solving
- Distributing Computing (Spark / Databricks)
- GraphQL APIs
- GitHub Copilot or similar
Secondary Skills:
- React Native experience.
…
Posted: February 25th, 2026