Development Engineer (Midops)

Target in India

Bengaluru

Vor Ort

INR 1.200.000 - 2.400.000

Vollzeit

Vor 11 Tagen

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Target in India Bengaluru is seeking an experienced backend engineer to design, develop, and maintain scalable services using Java, Spring Boot, and Python. You will build microservices and event-driven architectures with Kafka and design robust REST APIs backed by PostgreSQL and MongoDB.

The role covers end-to-end ownership from design to deployment, aiming for high availability and performance. You'll work with cloud-native technologies (Docker, Kubernetes) and CI/CD pipelines, ensuring

Qualifikationen

  • Strong expertise in Java and Spring Boot for backend services.
  • Hands-on Python for backend development, automation, or scripting.
  • Deep understanding of distributed systems design, scalability, fault tolerance, and eventual consistency.
  • Experience with microservices and event-driven systems using Kafka.
  • Proficiency in designing RESTful APIs and service contracts.
  • Experience with relational and NoSQL databases, especially PostgreSQL and MongoDB.
  • Knowledge of asynchronous processing and inter-service messaging.
  • Experience building high-throughput, low-latency backend services.
  • Familiarity with cloud-native development (AWS, GCP, or Azure).
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Understanding of CI/CD, automation, and deployment strategies.
  • Observability practices including logging, monitoring, and tracing.
  • Secure coding practices and authentication/authorization basics.
  • Exposure to AI-assisted development tools is a plus.

Aufgaben

  • Design, develop, and maintain scalable backend systems using Java, Spring Boot, and Python.
  • Build and maintain microservices and event-driven architectures using Kafka.
  • Develop and maintain REST APIs for distributed services.
  • Design and implement reliable data storage with PostgreSQL, MongoDB, and other databases.
  • Own end-to-end development from design to deployment and production support.
  • Build fault-tolerant systems with resilience patterns like retries and circuit breakers.
  • Optimize performance, latency, throughput, and resource usage.
  • Implement asynchronous processing and messaging workflows.
  • Ensure production readiness with monitoring, logging, alerting, and tracing.
  • Collaborate to define APIs, contracts, and data models.
  • Contribute to CI/CD, automated testing, and deployment processes.
  • Write clean, tested code and promote best practices.
  • Leverage AI-driven enhancements to backend systems.

Kenntnisse

Java
Spring Boot
Python
Apache Kafka
Microservices Architecture
REST API Development
MongoDB
SQL/NoSQL Databases
PostgreSQL
Distributed Systems

Tools

Docker
Kubernetes
AWS
GCP
Azure

Jobbeschreibung

Responsibilities:

  • Design, develop, and maintain scalable backend systems using Java, Spring Boot, and Python.
  • Build and maintain microservices and event-driven architectures using Kafka.
  • Develop and maintain REST APIs, ensuring efficient communication between distributed services.
  • Design and implement reliable data storage and retrieval solutions using PostgreSQL, MongoDB, and other SQL/NoSQL databases.
  • Take ownership of end-to-end development, from technical design and implementation to deployment and production support.
  • Build highly available and fault-tolerant systems by implementing resilience patterns such as retries, circuit breakers, and graceful degradation.
  • Optimise application performance, latency, throughput, and resource utilisation.
  • Implement asynchronous processing and messaging workflows for distributed applications.
  • Ensure production readiness through effective monitoring, logging, alerting, and distributed tracing.
  • Collaborate with cross-functional teams to define APIs, service contracts, and data models.
  • Contribute to CI/CD pipelines, automated testing, and deployment processes.
  • Write clean, maintainable, reusable, and well-tested code following engineering best practices.
  • Use production metrics and monitoring data to continuously improve system reliability and performance.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Explore opportunities to leverage automation and AI-driven enhancements within backend systems.

Requirements:

  • Strong expertise in Java and Spring Boot for developing scalable and high-performance backend services.
  • Hands-on experience with Python for backend development, automation, scripting, or building service components.
  • Deep understanding of distributed systems design, including scalability, fault tolerance, high availability, and eventual consistency.
  • Hands-on experience with microservices architecture and event-driven systems using messaging platforms such as Apache Kafka.
  • Proficiency in designing, developing, and maintaining RESTful APIs and service contracts.
  • Experience working with relational and NoSQL databases, particularly PostgreSQL and MongoDB, including data modelling and performance optimisation.
  • Strong understanding of asynchronous processing, messaging patterns, and inter-service communication.
  • Experience in building high-throughput, low-latency, and reliable backend services.
  • Familiarity with cloud-native development environments such as AWS, GCP, or Azure.
  • Experience with containerisation and orchestration technologies such as Docker and Kubernetes.
  • Knowledge of CI/CD pipelines, automated testing, and deployment strategies.
  • Understanding of observability practices, including logging, monitoring, alerting, and distributed tracing.
  • Solid foundation in data structures, algorithms, and problem-solving.
  • Working knowledge of secure coding practices and authentication/authorisation mechanisms.
  • Exposure to AI-assisted development tools and integrating AI-driven components into backend systems is an added advantage.
  • Ability to leverage AI coding assistants to improve development productivity and code quality.

Mandatory Skills:

  • Java
  • Spring / Spring Boot
  • Python
  • Apache Kafka
  • Microservices Architecture
  • REST API Development
  • MongoDB
  • SQL / NoSQL Databases
  • PostgreSQL
  • Distributed Systems
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Technical Lead
Senior Technical Lead

Comviva Technology • Gurugram District, Bengaluru

Hybrid
INR 1.800.000 - 3.200.000
Back End Developer
Back End Developer

Nxtwave Disruptive Technologies(Hiring for a Client) • Bengaluru

Vor Ort
INR 1.200.000 - 1.500.000
Senior backend Java developer
Senior backend Java developer

Luxoft • Dadri

Vor Ort
INR 2.500.000 - 5.000.000
Senior backend Java developer
Senior backend Java developer

Luxoft • Gurugram District

Vor Ort
INR 3.500.000 - 6.500.000
Technical Lead-Java
Technical Lead-Java

Onix • Pune District

Hybrid
INR 1.800.000 - 2.400.000
Senior Software Engineer
Senior Software Engineer

CleanStart • Bengaluru

Vor Ort
INR 2.500.000 - 4.500.000
Software Engineer - Java Backend
Software Engineer - Java Backend

Michelin • Pune District

Hybrid
INR 2.000.000 - 3.800.000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

Vor Ort
INR 1.200.000 - 2.400.000
Senior backend Java developer - CLM
Senior backend Java developer - CLM

Luxoft • Gurugram District

Vor Ort
INR 2.600.000 - 4.200.000
Java Backend Developer
Java Backend Developer

Goodfit • Jaipur, Mumbai

Vor Ort
INR 1.600.000 - 2.400.000