Mid Java Developer

Ascendion Engineering

Bengaluru

Sur place

INR 4 000 000 - 7 000 000

Plein temps

Il y a 7 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Ascendion Engineering in Bengaluru is seeking a Senior Developer to design and build enterprise-grade APIs, event-driven solutions with Apache Kafka, and Elasticsearch-based search/data services.

You will own solution design through implementation, build scalable microservices, and work within cloud-native architectures, focusing on reliability, performance, and strong CI/CD practices. 10+ years of experience preferred; Java/Spring Boot expertise is required.

Qualifications

  • 10+ years in enterprise-scale apps and distributed systems.
  • Expert in REST APIs and microservices design.
  • Hands-on Kafka including producers/consumers, topics, partitions, consumer groups.
  • Elasticsearch indexing, querying, ingestion, and tuning.
  • Proficient in Java/Spring Boot and modern enterprise stacks.
  • Secure APIs with OAuth 2.0/JWT, authentication patterns.
  • Experience with Git, CI/CD, and DevOps practices.

Responsabilités

  • Design, develop, test, and maintain scalable RESTful APIs and microservices.
  • Lead API design, versioning, auth, error handling, observability, and performance.
  • Build event-driven solutions using Kafka with proper schemas and retries.
  • Develop Elasticsearch-based indexing, search, and data retrieval.
  • Integrate APIs with Kafka, Elasticsearch, databases, and platforms.
  • Ensure high availability, scalability, resiliency, and fault tolerance.
  • Troubleshoot production issues in distributed services and Kafka/Elasticsearch.
  • Contribute to CI/CD, automated tests, and architecture reviews.
  • Provide guidance to developers and collaborate with stakeholders.

Connaissances

REST APIs
Microservices
Apache Kafka
Elasticsearch
Java/Spring Boot
OAuth 2.0/JWT
DevOps practices
Observability

Outils

Docker
Kubernetes
Git
CI/CD
OpenAPI/Swagger

Description du poste

We are seeking an accomplished Senior Developer with deep experience designing and building enterprise-grade APIs, event-driven solutions using Apache Kafka, and search/data solutions using Elasticsearch.

The ideal candidate will be a hands-on engineer who can take ownership of solution design through implementation, build highly scalable and resilient services, and work effectively within modern distributed and cloud-based architectures.

Key Responsibilities
  • Design, develop, test, and maintain scalable RESTful APIs and microservices.
  • Lead API design efforts, including API contracts, versioning, authentication/authorization, error handling, observability, and performance.
  • Build event-driven and asynchronous solutions using Apache Kafka, including producers, consumers, topics, partitions, consumer groups, and event-processing patterns.
  • Design and develop solutions leveraging Elasticsearch for high-volume indexing, querying, search, and data retrieval.
  • Integrate APIs and services with Kafka, Elasticsearch, databases, and other enterprise platforms.
  • Design solutions for high availability, scalability, resiliency, and fault tolerance.
  • Troubleshoot complex production issues involving APIs, distributed services, Kafka messaging, and Elasticsearch.
  • Develop automated unit, integration, and API tests and contribute to strong engineering and CI/CD practices.
  • Participate in architecture and design reviews and recommend improvements to existing applications and integrations.
  • Perform code reviews and provide technical guidance to other developers.
  • Partner with architects, product teams, DevOps engineers, and business stakeholders to translate requirements into reliable technical solutions.
Required Qualifications
  • Strong professional experience as a Senior Software Engineer/Developer (10 years +) building enterprise-scale applications and distributed systems.
  • Expert-level experience designing and developing REST APIs and microservices.
  • Strong hands-on experience with Apache Kafka, including:
    • Producers and consumers
    • Topics and partitions
    • Consumer groups
    • Event-driven architecture
    • Message serialization and schemas
    • Error handling, retries, and dead-letter/error-processing patterns
    • Monitoring and troubleshooting
  • Strong hands-on experience with Elasticsearch, including:
    • Index design and mappings
    • Query development
    • Data ingestion and indexing
    • Search optimization
    • Performance tuning and troubleshooting
  • Strong development experience with Java/Spring Boot or a comparable enterprise development stack.
  • Experience building high-volume, highly available distributed applications.
  • Strong understanding of API security and authentication patterns, including OAuth 2.0/JWT.
  • Experience with Git, automated testing, CI/CD, and modern DevOps practices.
  • Experience working with containerized/cloud-native applications using technologies such as Docker and Kubernetes.
  • Strong debugging, performance analysis, and production support skills.
Preferred Qualifications
  • Experience with Kafka Streams, Kafka Connect, or Confluent Platform.
  • Experience with the broader Elastic Stack, including Kibana and Logstash.
  • Experience developing solutions on Azure, AWS, or another major cloud platform.
  • Experience with API management/gateway technologies.
  • Understanding of OpenAPI/Swagger specifications and API-first development.
  • Experience with observability platforms and distributed application monitoring.
  • Experience operating APIs, Kafka workloads, and Elasticsearch at significant enterprise
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Mid Java Developer
Mid Java Developer

Ascendion Engineering • Inde

Sur place
INR 3 000 000 - 6 000 000
Software Engineer (Java + Kafka)
Software Engineer (Java + Kafka)

Capgemini • Bengaluru

Sur place
INR 900 000 - 1 500 000
Sr. Java Developer Job ID: 394855
Sr. Java Developer Job ID: 394855

Telna Inc. • Pune District

Sur place
INR 4 000 000 - 7 000 000
Sr. Java Developer
Sr. Java Developer

Vassar Labs • Hyderabad

Sur place
INR 800 000 - 1 800 000
Principal Software Engineer - Java
Principal Software Engineer - Java

TA Digital • Hyderabad

Sur place
INR 4 000 000 - 7 000 000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Tata Technologies Ltd. • Bengaluru

Sur place
INR 4 200 000 - 6 200 000
Senior Java Developer
Senior Java Developer

Intellicredence • Gurugram District, Bengaluru

Sur place
INR 1 200 000 - 2 100 000
Java Full Stack Developer
Java Full Stack Developer

Infosys • Pune District, Bengaluru, Delhi

Hybride
INR 1 200 000 - 2 400 000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Bengaluru

Sur place
INR 2 000 000 - 3 500 000
Java Developer
Java Developer

Travash • Hyderabad

Hybride
INR 1 800 000 - 3 400 000
Hybrid work model
Medical & life insurance coverage