Elastic Search/Java/Kafka

Ascendion Engineering

Bengaluru

On-site

INR 1,400,000 - 2,200,000

Full time

11 days ago

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

Ascendion Engineering seeks a Java Developer to design, build, and maintain scalable backend systems using Java, Kafka, and Elasticsearch. The role focuses on microservices, event-driven architectures, and robust data processing in production environments.

You will develop RESTful APIs, optimize queries, and ensure high performance and reliability. The position offers collaborative work in Bengaluru with modern cloud-native practices.

Qualifications

  • Experience building backend applications in Java.
  • Strong knowledge of Apache Kafka and Elasticsearch.
  • Experience with Spring Boot and microservices architecture.
  • Proficiency in RESTful API development.
  • Familiarity with SQL and NoSQL databases.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Java.
  • Build and maintain microservices and RESTful APIs.
  • Implement event-driven architectures using Apache Kafka for real-time data streaming.
  • Develop and optimize Elasticsearch queries, indexes, and search capabilities.
  • Integrate Kafka and Elasticsearch with Java-based applications.
  • Troubleshoot performance issues and ensure application reliability and scalability.
  • Collaborate with cross-functional teams to understand requirements and deliver technical solutions.
  • Write clean, maintainable, and well-tested code following development best practices.

Skills

Core Java
Java/J2EE
Spring Boot
Microservices
Apache Kafka
Elasticsearch
RESTful APIs
SQL/NoSQL
Git
CI/CD

Job description

Job Description: Java Developer – Kafka & Elasticsearch

We are looking for an experienced Java Developer with strong expertise in Java, Apache Kafka, and Elasticsearch to design, develop, and maintain scalable, high-performance applications. The ideal candidate should have experience building microservices, implementing event-driven architectures, and working with distributed systems.

Key Responsibilities
  • Design, develop, test, and maintain scalable backend applications using Java.
  • Build and maintain microservices and RESTful APIs.
  • Implement event-driven architectures using Apache Kafka for real-time data streaming and asynchronous communication.
  • Develop and optimize Elasticsearch queries, indexes, and search capabilities for efficient data retrieval.
  • Integrate Kafka and Elasticsearch with Java-based applications.
  • Troubleshoot performance issues and ensure application reliability and scalability.
  • Collaborate with cross-functional teams to understand requirements and deliver technical solutions.
  • Write clean, maintainable, and well-tested code following development best practices.
  • Participate in code reviews, debugging, and production issue resolution.
Required Skills
  • Strong hands-on experience in Core Java and Java/J2EE.
  • Experience with Spring Boot and microservices architecture.
  • Strong knowledge of Apache Kafka, including topics, partitions, producers, consumers, and event streaming.
  • Hands-on experience with Elasticsearch, including indexing, querying, mappings, and performance optimization.
  • Experience developing and integrating RESTful APIs.
  • Knowledge of SQL and/or NoSQL databases.
  • Familiarity with Git, Maven/Gradle, and CI/CD pipelines.
  • Strong problem-solving and debugging skills.
Preferred Skills
  • Experience with distributed systems and event-driven architecture.
  • Knowledge of Kafka Streams or Kafka Connect.
  • Experience with Elasticsearch aggregations, analyzers, and index optimization.
  • Familiarity with Docker, Kubernetes, and cloud platforms.
  • Understanding of application monitoring, logging, and performance tuning.
Ideal Candidate Profile
  • Strong backend development experience with Java.
  • Practical experience working with Kafka and Elasticsearch in production environments.
  • Ability to independently develop, troubleshoot, and optimize scalable applications.
  • Good communication and collaboration skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer with Kafka
Java Developer with Kafka

Cognizant Technology Solutions Corporation • Bengaluru

Hybrid
INR 2,500,000 - 4,000,000
Java Developer
Java Developer

HCL Technologies Limited • Chennai, Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Senior Java Developer
Senior Java Developer

Intellicredence • Gurugram District, Bengaluru

On-site
INR 1,200,000 - 2,100,000
Software Engineer (Java + Kafka)
Software Engineer (Java + Kafka)

Capgemini • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Java Developer (Kafka Specialist) for Backend and Streaming
Senior Java Developer (Kafka Specialist) for Backend and Streaming

Etrans • Kolkata District

On-site
INR 1,800,000 - 3,200,000
SDE III - Java
SDE III - Java

GreyOrange • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Java Back End Developer
Java Back End Developer

Wissen Technology • Mumbai

Hybrid
INR 1,400,000 - 2,200,000
Java+ Kafka Professional
Java+ Kafka Professional

Synechron • Mumbai

On-site
INR 3,000,000 - 5,400,000
Java+ Kafka Professional
Java+ Kafka Professional

Mployee.me • Mumbai

On-site
INR 4,000,000 - 6,500,000
Java + Elasticsearch Developer
Java + Elasticsearch Developer

PradeepIt Global Consulting Pvt Ltd. • Bengaluru

On-site
INR 1,000,000 - 1,500,000