Advanced Engineer Software (Java)

Company: Albertsons Companies India
Apply for the Advanced Engineer Software (Java)
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