Lead JAVA Developer

Magic EdTech

Dadri

On-site

INR 2,500,000 - 5,000,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Magic EdTech is seeking a Lead/Principal Software Engineer to design, develop, test, and deploy scalable Java-based backend services. The role focuses on REST APIs, microservices, and cloud-native patterns, with emphasis on performance, reliability, and maintainability.

You will collaborate with product, QA, and DevOps to deliver robust features, mentor peers, and drive architectural decisions in a fast-paced environment.

Qualifications

  • Seasoned Java professional with strong backend development
  • Experience building scalable REST APIs and microservices
  • Proficiency in Spring Boot and database integration (MongoDB/MySQL)
  • Exposure to CI/CD, serverless architectures, and AWS services
  • Comfortable in agile environments and collaborating across teams

Responsibilities

  • Design and implement scalable REST API services in Java
  • Develop and maintain microservices-based backend systems
  • Collaborate with DevOps for CI/CD pipelines and deployment
  • Work with product stakeholders to refine UI requirements into tasks
  • Ensure code quality, performance, security, and accessibility standards
  • Participate in architecture/design discussions and document artifacts
  • Mentor team members and contribute to code reviews
  • Engage with cross-functional teams to ensure timely delivery
  • Contribute to building DBMS, API integrations, and serverless components

Skills

Java 1.8
Core Java
Multithreading
REST API
Microservices
Unit Testing
Spring Boot
MongoDB
MySQL
Serverless
AWS Lambda
CI/CD
Agile

Tools

REST API Design

Job description

Location – Noida or Gurgaon

Experience – 5 – 7 year

Job Description

At Magic, we have multiple openings for skilled professionals in Java.

Essential Job Requirements

Java Developer implements server APIs and scripts to solve complex, difficult business and engineering problems. The position demands someone who can analyze and recommend candidate solutions that meet functional as well as non-functional needs such as scalability, reliability, and extensibility. We are looking for a Lead/Principal Software Engineer with exceptional technical skills and a passion for delivering impactful solutions to join our team. With your technical expertise, you will manage project priorities, deadlines, and deliverables; you will further design, develop, test, deploy, maintain, and enhance our product offerings; the work would include developing DBMS, API integrations, CI/CD pipelines, etc. The person should be self-motivated and have a keen interest in working for a fast-paced, dynamic organization.

Responsibilities
  • Designs and implements highly scalable, available, performant, maintainable REST API services utilizing Java in support of a fast, flexible content delivery system in a rapidly moving business environment.
  • Implements new software solutions as well as maintains and enhances existing systems
  • Engages with staff members across all functional areas (including development, project management, QA, and devOps) to ensure seamless delivery of development solutions
  • Works with DevOps teams to ensure a streamlined CI/CD pipeline is utilized to maximize delivery efficiency. Also works to ensure scalability, availability, monitoring/alerting, auto-scaling, and infrastructure-as-code practices are followed.
  • Works with product stakeholders and analysts to refine and clarify UI requirements into tasks and provide estimates for those tasks
  • Ensures that code adheres to strict standards for accessibility, security, performance, and maintainability.
  • Actively participates in requirements, architecture, and design meetings
  • Writes documentation for both internal and external consumers, covering design artifacts, code, and fixes
  • Other duties as assigned
Skills

Expert knowledge is required in the following areas:

  • Java 1.8
  • Strong foundational knowledge of Core Java, Collection framework, Multi-threading (concurrency)
  • The ability to think in terms of design patterns, and apply the right data structure would be ideal
  • Critical analysis and problem-solving ability are a must, and prior experience with performance engineering is a huge plus
  • Strong experience with REST API design
  • Microservice Architecture
  • Unit Testing / Test Coverage
  • Exposure to API Performance engineering

Significant experience or knowledge is required in the following areas:

  • Spring/Spring Boot framework
  • MongoDB
  • MySQL (or other relational SQL db experience)
  • Serverless Architecture
  • AWS Lambda
  • Continuous Integration/Build Automation
  • Agile development
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

Altezzasys • Gurugram District

On-site
INR 4,000,000 - 6,000,000
Lead Java Developer
Lead Java Developer

Optimum Solutions Pte Ltd • Pune District

On-site
INR 1,500,000 - 1,900,000
Lead Java Developer
Lead Java Developer

Iris Software • Dadri, Gurugram District, Delhi

On-site
INR 1,500,000 - 2,100,000
Principal / Lead Java Developer
Principal / Lead Java Developer

AagatiServe Pvt Ltd • Delhi

On-site
INR 400,000 - 700,000
Java Developer
Java Developer

Awign • Dadri

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

HypTechie • Delhi

On-site
INR 1,800,000 - 3,200,000
Tech Lead – Java
Tech Lead – Java

CloudSmartz | Netsmartz Group • Dadri

On-site
INR 1,500,000 - 2,000,000
Java Lead
Java Lead

PradeepIT Consulting Services Pvt Ltd • Bengaluru

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

Newgen • Dadri

On-site
INR 600,000 - 1,000,000
Java Technical Lead
Java Technical Lead

MaxRidge Private Limited • Greater Noida

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