Software Developer
Indexed description
About Advance India Innovation Center (AIIC)
We are continually innovating and seeking to elevate the Customer experience at each of our stores. For an organization of our size and reach, today, it has become more critical than ever, to identify synergies and build shared capabilities. The Advance India Innovation Center (AIIC), located in Hyderabad, is a step in this strategic direction that enables us to access a larger talent pool, unlock operational efficiencies and increase levels of collaboration.
Backend & Microservices Engineering
- Design, build, and maintain scalable backend services and microservices using Java, Spring Boot, and RESTful APIs.
- Develop and enhance cloud‑native, distributed systems with a focus on performance, resiliency, and maintainability.
- Implement event‑driven communication patterns using Apache Kafka and Kafka Streams for real‑time processing.
- Build and optimize real‑time data pipelines using Kafka, Apache NiFi, and streaming frameworks, ensuring reliable and efficient data movement.
- Contribute to the design of alert orchestration, anomaly detection, and operational intelligence platforms.
- Implement audit pipelines, activity logging, and observability hooks to improve traceability and platform reliability.
- Develop and deploy applications on Kubernetes‑based platforms, leveraging Docker, Helm, and cloud‑native patterns.
- Support serverless / FaaS architectures using technologies such as Knative, improving scalability and deployment velocity.
- Work closely with DevOps and platform teams to enable automation‑first CI/CD pipelines (GitOps, Jenkins, ArgoCD).
- Contribute to AI‑enabled backend systems, including ontology‑driven knowledge graphs, semantic data models (TTL / R2RML), and ML‑assisted analytics.
- Support real‑time anomaly detection and intelligence platforms, integrating ML workflows where applicable (Kubeflow, MLflow).
- Build backend services that integrate seamlessly with IoT systems and event streams when required.
- Write clean, production‑quality code with strong test coverage and documentation.
- Participate in architecture and design reviews, contributing ideas and improvements aligned with platform standards.
- Collaborate with cross‑functional teams (platform, data, infra, SRE) to deliver end‑to‑end solutions.
- Mentor junior engineers and promote engineering best practices across the team.
- 6+ years of experience in software engineering with a strong focus on backend development.
- Strong proficiency in Java and Spring Boot, with experience building microservices‑based systems.
- Hands‑on experience with Apache Kafka, Kafka Streams, and event‑driven architectures.
- Experience working with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
- Solid understanding of distributed systems fundamentals (scalability, fault tolerance, consistency).
- Experience deploying applications on Docker and Kubernetes.
- Familiarity with CI/CD pipelines and DevOps tooling.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age national origin, religion, sexual orientation, gender identity, status as a veteran and basis of disability or any other federal, state or local protected class.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search