SDE III - Java

GreyOrange

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GreyOrange, Inc. in Bengaluru seeks an experienced Software Development Engineer - SDE-3 to design, develop, and scale high-performance distributed systems using Java and Apache Kafka.

You will drive backend development, microservices, and event-driven architecture while mentoring junior engineers and upholding engineering best practices. The role involves designing robust RESTful services, collaborating with product managers and architects, and ensuring system reliability with modern CI/CD

Qualifications

  • 5-8 years of backend development experience.
  • Expertise in Java (8/11/17+).
  • Strong Kafka and event-driven architectures.

Responsibilities

  • Design, develop, and maintain scalable backend applications in Java.
  • Build distributed systems and microservices-based architectures.
  • Develop event-driven applications using Apache Kafka.
  • Design Kafka producers, consumers, topics, partitions, and consumer groups.
  • Create highly available, fault-tolerant backend services.
  • Work on system design, architecture decisions, and performance optimization.
  • Implement RESTful APIs and integrate with systems.
  • Troubleshoot production issues and perform root cause analysis.
  • Ensure code quality via reviews, testing, and best practices.
  • Collaborate with product managers, architects, and cross-functional teams.
  • Mentor junior engineers and contribute to technical decisions.

Skills

Java
Apache Kafka
Backend development
Microservices
Event-driven
Distributed systems

Tools

Docker
Kubernetes
CI/CD

Job description

We are looking for an experienced Software Development Engineer - SDE-3 with strong expertise in Java and Apache Kafka to design, develop, and scale high-performance distributed systems. The ideal candidate should have hands-on experience in backend development, microservices architecture, event-driven systems, and distributed computing. The candidate should be comfortable owning complex technical problems, driving engineering best practices, and mentoring junior developers.

Responsibilities:

  • Design, develop, and maintain scalable backend applications using Java.
  • Build and manage distributed systems and microservices-based architectures.
  • Develop event-driven applications using Apache Kafka.
  • Design Kafka producers, consumers, topics, partitions, and consumer groups.
  • Build highly available, fault-tolerant, and low-latency backend services.
  • Work on system design, architecture decisions, and performance optimization.
  • Implement RESTful APIs and integrate with internal and external systems.
  • Troubleshoot complex production issues and perform root cause analysis.
  • Ensure code quality through code reviews, unit testing, and engineering best practices.
  • Collaborate with product managers, architects, and cross-functional engineering teams.
  • Mentor junior engineers and contribute to technical decision-making.

Requirements:

  • 5-8 years of experience in backend software development.
  • Strong hands-on experience in Java (Java 8/11/17 or above).
  • Strong experience with Apache Kafka and event-driven architecture.
  • Excellent understanding of microservices architecture.
  • Strong knowledge of multithreading, concurrency, collections, and JVM fundamentals.
  • Experience designing and developing REST APIs.
  • Understanding of distributed systems, scalability, and fault tolerance.
  • Experience with databases such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Strong problem-solving skills and understanding of DSA, OOPS, and design patterns.
  • Experience with system design, HLD, and LLD.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

HCL Technologies Limited • Chennai, Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Java Developer with Kafka
Java Developer with Kafka

Cognizant Technology Solutions Corporation • Bengaluru

Hybrid
INR 2,500,000 - 4,000,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
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
Sr. Software Engineer B3
Sr. Software Engineer B3

Cognizant Technology Solutions Corporation • Bengaluru Urban

Hybrid
INR 1,800,000 - 2,400,000
Elastic Search/Java/Kafka
Elastic Search/Java/Kafka

Ascendion Engineering • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Java Back End Developer
Java Back End Developer

Wissen Technology • Mumbai

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

Intellicredence • Gurugram District, Bengaluru

On-site
INR 1,200,000 - 2,100,000
Senior Java Developer (Microservices, Spring Boot & Kafka)
Senior Java Developer (Microservices, Spring Boot & Kafka)

Sapical Consulting Services Pvt. Ltd. • Bengaluru, Indore District

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