SDE III

GreyOrange

Gurugram District

On-site

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

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GreyOrange is seeking a highly skilled Software Development Engineer 3 to design, develop, and scale backend systems using Java and Kotlin. You will build RESTful services, microservices, and distributed architectures, while applying OOP, SOLID, and design patterns to deliver high-performance applications.

You will collaborate with product managers and architects, mentor junior engineers, participate in HLD/LLD discussions, and focus on performance optimization, code quality, and production

Qualifications

  • Strong hands-on programming experience in Java and Kotlin.
  • Excellent understanding of Data Structures and Algorithms (DSA).
  • Strong knowledge of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
  • Experience with Spring Boot, Spring Framework, and REST APIs.
  • Strong experience in microservices architecture and backend development.
  • Good understanding of system design, HLD, and LLD.
  • Experience with SQL/NoSQL databases and database optimization.
  • Knowledge of multithreading, concurrency, JVM, and memory management.
  • Experience with Git, unit testing, debugging, and code reviews.

Responsibilities

  • Design, develop, and maintain scalable backend applications using Java and Kotlin.
  • Build and maintain RESTful APIs, backend services, and microservices.
  • Design and implement distributed systems and scalable software architectures.
  • Apply strong knowledge of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
  • Work on data structures, algorithms, multithreading, concurrency, and performance optimization.
  • Develop reliable, secure, and high-performance applications.
  • Participate in High-Level Design (HLD) and Low-Level Design (LLD) discussions.
  • Identify and resolve complex technical issues, performance bottlenecks, and production bugs.
  • Conduct code reviews and maintain coding standards and engineering best practices.
  • Collaborate with product managers, architects, and cross‑functional engineering teams.
  • Mentor junior engineers and contribute to technical decision‑making.

Skills

Java
Kotlin
REST APIs
Spring Boot
Microservices
OOP
SOLID
Design patterns
DSA
Multithreading
JVM
Memory management
Git
Unit testing
Debugging
Code reviews
System design

Tools

Spring Framework
Git
JUnit

Job description

We are looking for a highly skilled Software Development Engineer 3 (SDE 3) with strong hands‑on experience in Java and Kotlin to design, develop, and scale high-performance backend applications. The ideal candidate should have expertise in object-oriented programming, backend engineering, distributed systems, microservices architecture, and system design.

The candidate should be comfortable working on complex technical challenges, building scalable services, optimizing application performance, and contributing to architectural decisions.

Responsibilities
  • Design, develop, and maintain scalable backend applications using Java and Kotlin.
  • Build and maintain RESTful APIs, backend services, and microservices.
  • Design and implement distributed systems and scalable software architectures.
  • Apply strong knowledge of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
  • Work on data structures, algorithms, multithreading, concurrency, and performance optimization.
  • Develop reliable, secure, and high-performance applications.
  • Participate in High-Level Design (HLD) and Low-Level Design (LLD) discussions.
  • Identify and resolve complex technical issues, performance bottlenecks, and production bugs.
  • Conduct code reviews and maintain coding standards and engineering best practices.
  • Collaborate with product managers, architects, and cross‑functional engineering teams.
  • Mentor junior engineers and contribute to technical decision‑making.
Requirements
  • Strong hands‑on programming experience in Java and Kotlin.
  • Excellent understanding of Data Structures and Algorithms (DSA).
  • Strong knowledge of Object‑Oriented Programming (OOP), SOLID principles, and design patterns.
  • Experience with Spring Boot, Spring Framework, and REST APIs.
  • Strong experience in microservices architecture and backend development.
  • Good understanding of system design, HLD, and LLD.
  • Experience with SQL/NoSQL databases and database optimization.
  • Knowledge of multithreading, concurrency, JVM, and memory management.
  • Experience with Git, unit testing, debugging, and code reviews.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Mployee.me • Dadri

On-site
INR 900,000 - 1,500,000
SDE III - Java
SDE III - Java

GreyOrange • Bengaluru

On-site
INR 2,500,000 - 4,000,000
SDE III - Backend Developer
SDE III - Backend Developer

Refyne India • Bengaluru

On-site
INR 1,200,000 - 2,100,000
SDE 3 (Backend)
SDE 3 (Backend)

Kotak Mahindra Bank • Bengaluru

On-site
INR 1,200,000 - 2,400,000
SDE 3 (Java)
SDE 3 (Java)

OneShot AI • Bengaluru

On-site
INR 1,500,000 - 2,400,000
SDE - 1
SDE - 1

GoKiwi • Bengaluru

On-site
INR 700,000 - 1,000,000
SDE III - Backend Developer
SDE III - Backend Developer

Refyne • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Java Software Engineer
Senior Java Software Engineer

Publicis Sapient • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Senior Backend Engineer - Site Reliability Engineering
Senior Backend Engineer - Site Reliability Engineering

Lenskart Solutions Pvt Ltd • Bengaluru

On-site
INR 900,000 - 1,400,000
Backend Engineer - SRE
Backend Engineer - SRE

Lenskart • Bengaluru

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