Development Engineer - Mid Ops Java + AI

Target in India

Bengaluru

On-site

INR 4,500,000 - 7,500,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Target in India is seeking a seasoned backend engineer to design and build scalable, reliable systems powering core platforms. You will own end-to-end development of microservices, implement REST APIs, and ensure high availability and observability in production environments.

You will collaborate across teams to define data models, contracts, and deployment strategies, leverage Kafka, Docker, Kubernetes, and cloud services, and contribute to AI-assisted enhancements while maintaining secure

Qualifications

  • Mandatory: Java, Python, Kafka, AI, Microservices, Developing REST API, MongoDB, SQL/NoSQL, PostgreSQL, Distributed Systems.
  • Strong expertise in Java (Spring Boot) and working knowledge of Kotlin for scalable backend services.
  • Deep understanding of distributed systems design, including scalability, fault tolerance, and eventual consistency.
  • Hands-on experience with microservices architecture and event-driven systems using Kafka.
  • Proficiency with relational databases (PostgreSQL, Oracle) and NoSQL databases (MongoDB, Cassandra, Redis).
  • Experience with API design, service contracts, and building high-throughput, low-latency services.
  • Familiarity with cloud-native development (AWS, GCP, Azure) and containerization (Docker) with Kubernetes.
  • Knowledge of CI/CD, automated testing, and deployment strategies (blue-green, canary).
  • Understanding of observability, logging, monitoring, and distributed tracing.
  • Exposure to ElasticSearch and data modeling for performance.
  • Solid foundation in data structures, algorithms, and problem-solving.
  • Working knowledge of secure coding practices and authentication/authorization.

Responsibilities

  • Design and build scalable, reliable backend systems powering core enterprise platforms.
  • Develop and maintain microservices and event-driven architectures for high availability.
  • Own end-to-end system development from design to deployment and production support.
  • Ensure production readiness with observability, monitoring, and alerting.
  • Optimize latency, throughput, and resource utilization for performance gains.
  • Collaborate with cross-functional teams to define APIs, contracts, and data models.
  • Implement resilience patterns like retries, circuit breakers, and graceful degradation.
  • Contribute to and improve CI/CD pipelines for faster, safer releases.
  • Write clean, maintainable, well-tested code and follow best practices.
  • Leverage production data to continuously improve reliability and performance.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Support and mentor team members and pursue engineering excellence.
  • Explore AI-driven enhancements and automation opportunities where applicable.

Skills

Java
Python
Kafka
AI
Microservices
REST API
MongoDB
SQL/NoSQL
PostgreSQL
Distributed Systems
Kotlin

Tools

Docker
Kubernetes
ElasticSearch

Job description

Responsibilities:
  • Design and build scalable, reliable backend systems that power core enterprise platforms.
  • Develop and maintain microservices and event-driven architectures, ensuring systems are loosely coupled and highly available.
  • Take ownership of end-to-end system development, from design to deployment and production support.
  • Ensure systems are production-ready by implementing strong observability, monitoring, and alerting mechanisms.
  • Optimize system performance by improving latency, throughput, and resource utilization.
  • Collaborate with cross-functional teams to define APIs, service contracts, and data models.
  • Implement resilience patterns such as retries, circuit breakers, and graceful degradation.
  • Contribute to and improve CI/CD pipelines and deployment processes for faster and safer releases.
  • Write clean, maintainable, and well-tested code, following best engineering practices.
  • Use production data and metrics to continuously improve system reliability and performance.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Support and mentor team members, contributing to overall engineering excellence.
  • Explore opportunities to integrate automation or AI-driven enhancements where applicable.
Requirements:
  • Mandatory: Java, Python, Kafka, AI, Microservices, Developing REST API, MongoDB, SQL/NoSQL, PostgreSQL, Distributed Systems.
  • Strong expertise in Java (Spring Boot) and working knowledge of Kotlin for building scalable backend services.
  • Deep understanding of distributed systems design, including scalability, fault tolerance, and eventual consistency.
  • Hands-on experience with microservices architecture and event-driven systems using messaging platforms like Kafka.
  • Proficiency in working with both relational databases (PostgreSQL, Oracle) and NoSQL databases (MongoDB, Cassandra, Redis), including data modeling and performance optimization.
  • Experience with API design, service contracts, and building high-throughput, low-latency services.
  • Familiarity with cloud-native development in environments like AWS, GCP, or Azure.
  • Strong experience in containerization (Docker) and orchestration tools like Kubernetes.
  • Knowledge of CI/CD pipelines, automated testing, and deployment strategies (blue-green, canary releases).
  • Understanding of observability practices, including logging, monitoring, and distributed tracing.
  • Exposure to search technologies like ElasticSearch.
  • Solid foundation in data structures, algorithms, and problem-solving.
  • Working knowledge of secure coding practices and authentication/authorization mechanisms.
  • Exposure to AI-assisted development tools and basic understanding of integrating AI-driven components (good to have).
  • Leverage AI coding assistants for development and utilize them to generate better-quality output.
  • Support integration of AI- or automation-driven components into the backend systems.
  • Ensure AI-enabled components operate within defined reliability and safety boundaries.
  • AI exposure is valued, but distributed systems engineering remains the primary focus of this role.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Hackajob • Indore District, Ahmedabad District, Mumbai

On-site
INR 2,500,000 - 4,200,000
Software Development Engineer 3-Java & AI
Software Development Engineer 3-Java & AI

UKG • Dadri

Hybrid
INR 1,800,000 - 3,000,000
Senior AI-Enabled Java Platform Engineer
Senior AI-Enabled Java Platform Engineer

Mphasis • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Java Full Stack + AI Developer
Java Full Stack + AI Developer

Jade Global • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Enterprise Architect
Enterprise Architect

Bounteous • Gurugram District, Bengaluru

Hybrid
INR 4,000,000 - 6,500,000
Java AI Engineer,
Java AI Engineer,

Volto Consulting • Thiruvananthapuram

Hybrid
INR 1,800,000 - 3,200,000
Java Fullstack Architect
Java Fullstack Architect

Bounteous • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior AI Full Stack Java Developer
Senior AI Full Stack Java Developer

Tekskills Inc. • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior AI Full Stack Java Developer
Senior AI Full Stack Java Developer

Tekskills Inc. • Mumbai

On-site
INR 1,800,000 - 3,200,000
Lead Engineer – R01571315
Lead Engineer – R01571315

Brillio • Bengaluru

On-site
INR 3,000,000 - 5,400,000