Staff Engineer Software (Bengaluru)

Staff Engineer Software (Bengaluru)

30 Jul
|
Albertsons Companies India
|
Bengaluru

30 Jul

Albertsons Companies India

Bengaluru

Position Title: Staff 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:





- 9-12 Ys qualified 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,

📌 Staff Engineer Software (Bengaluru)
🏢 Albertsons Companies India
📍 Bengaluru

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: staff engineer software (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: staff engineer software (bengaluru) / bengaluru