Lead Java Developer

Iris Software

Dadri, Gurugram District, Delhi

On-site

INR 1,500,000 - 2,100,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Iris Software in Noida, India is seeking a Lead Java Developer with 8-10 years of backend experience to design, build, and maintain scalable Java microservices. You will develop RESTful services, implement batch processing, and help shape cloud deployments.

You will collaborate across teams, participate in code reviews, and ensure high performance databases with PostgreSQL, Git version control, and containerization in Azure/Kubernetes environments.

Qualifications

  • 8-10 years of backend development experience with Java-based enterprise applications.
  • Strong experience in Java and Java-based Microservices architecture.
  • Hands-on experience with Spring Boot and related Spring ecosystem components.
  • Proficiency with GIT for version control.

Responsibilities

  • Design, develop, and maintain Java-based microservices using modern frameworks and best practices.
  • Build and maintain RESTful APIs and backend services with high performance and reliability.
  • Implement batch processing solutions using Spring Batch where required.
  • Work with PostgreSQL and schema design and query optimization.
  • Deploy, configure, and manage applications in Azure cloud environments.
  • Collaborate with DevOps for CI/CD, containerization, and orchestration.
  • Participate in code reviews, design discussions, and technical documentation.

Skills

Java
Spring Boot
PostgreSQL
Git
Linux
Azure
AKS

Tools

GitHub/Git

Job description

Lead Java Developer

Location: Noida, UP, India

Company: Iris Software


Job Description

8-10 years of relevant experience in backend development with Java-based enterprise applications.

Role Summary

We are looking for a skilled Java Microservices Developer with strong experience in designing, developing, and maintaining scalable backend systems. The ideal candidate will have hands‑on experience in Java microservices and cloud-based deployments, with exposure to batch processing, messaging systems, and DevOps practices. This role requires strong problem‑solving skills and the ability to work in a collaborative, agile environment.

Key Responsibilities
  • Design, develop, and maintain Java-based microservices using modern frameworks and best practices
  • Build and maintain RESTful APIs and backend services with high performance and reliability
  • Implement batch processing solutions using Spring Batch where required
  • Work with relational databases such as PostgreSQL, including schema design and query optimization
  • Deploy, configure, and manage applications in Azure cloud environments (good to have)
  • Collaborate with DevOps and infrastructure teams for CI/CD, containerization, and orchestration
  • Participate in code reviews, design discussions, and technical documentation
Required / Core Skills
  • Strong experience in Java and Java-based Microservices architecture
  • Hands‑on experience with Spring Boot and related Spring ecosystem components
  • Experience working with PostgreSQL or similar relational databases
  • Proficiency with GIT for version control
  • Good to have understanding of Linux environments
  • Good to have experience deploying or supporting applications on Azure
  • Good to have understanding of containerization and orchestration, including AKS (Azure Kubernetes Service)
Good to Have
  • Exposure to Kafka or other messaging/streaming platforms
  • Experience with CI/CD tools and job schedulers such as Control-M
  • Knowledge of Shell scripting for automation and operational tasks
  • Familiarity with database migration and versioning tools like Flyway
  • Exposure to artifact repositories such as Artifactory

Mandatory Competencies
  • Programming Language - Java - Core Java (java 8+)
  • Middleware - Java Middleware - Springboot
  • Beh - Communication
  • Programming Language - Java - Hibernate
  • Middleware - API Middleware - Microservices
  • Tech - Unit Testing
  • Tech - Build Management
  • Programming Language - Java - Design Principles + Design Patterns + Architecture Patterns
  • Programming Language - Java - OOPS Concepts
  • Database - PostgreSQL - PostgreSQL
  • Middleware - API Middleware - API (SOAP, REST)
  • DevOps/Configuration Mgmt - DevOps/Configuration Mgmt - Git
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java - Manager
Java - Manager

Iris Software • Dadri

On-site
INR 1,500,000 - 2,500,000
Java Fullstack Angular - Senior Engineer
Java Fullstack Angular - Senior Engineer

Iris Software • Dadri

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

Iris Software • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Java - Senior Engineer
Java - Senior Engineer

Iris Software Inc. • Dadri

On-site
INR 1,500,000 - 2,500,000
Java - Senior Engineer
Java - Senior Engineer

Iris Software Inc. • Gurugram District

On-site
INR 1,500,000 - 2,300,000
Weekend drive For Java Full stack at Iris Software
Weekend drive For Java Full stack at Iris Software

Iris Software • Pune District

Hybrid
INR 1,800,000 - 3,000,000
Java - Lead
Java - Lead

Iris Software, Inc. • India

On-site
INR 1,500,000 - 2,100,000
Java FullStack - Senior Engineer
Java FullStack - Senior Engineer

Iris Software, Inc. • India

On-site
INR 1,800,000 - 2,800,000
Java Fullstack - Lead
Java Fullstack - Lead

Iris Software Inc. • Gurugram District

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

Iris Software Inc. • Gurugram District

On-site
INR 1,200,000 - 1,600,000
World-class benefits for financial and health well-being