Java - Lead
Role Overview
The Java Lead role is based in Gurugram and requires 8-10 years of experience.
The role provides technical leadership for enterprise application architecture, modernization, and cloud-native engineering.
Key Skills for This Role
Full Job Posting
About Iris Software
Iris Software is an IT services company supporting enterprise technology transformation across financial services, healthcare, transportation and logistics, and professional services.
Its work includes application and product engineering, data and analytics, cloud, DevOps, data and MLOps, quality engineering, and business automation.
Job Description
The Java Lead role is based in Gurugram and requires 8-10 years of experience.
The role provides technical leadership for enterprise application architecture, modernization, and cloud-native engineering.
Mandatory Skills
- Java 8+, object-oriented programming, data structures, multithreading, and concurrency.
- Backend unit testing with JUnit and application development with JPA and Spring Boot.
- Microservices, REST APIs, Spring Security with JWT, Kafka, messaging middleware, and MS SQL.
- GitHub, GitLab, or Bitbucket experience.
Key Responsibilities
- Define enterprise architecture using Core Java, Spring Boot, and microservices while ensuring scalability, reliability, security, and maintainability.
- Lead modernization, framework selection, cloud-native adoption, distributed systems, API ecosystems, and event-driven architecture.
- Establish engineering standards, governance, reusable frameworks, and secure development guidelines.
- Lead teams, architecture reviews, technical discussions, and collaboration with leadership and enterprise architects.
- Drive non-functional requirements, DevOps, CI/CD, cloud-native engineering, containerization, and disaster recovery.
- Identify technical risks and architectural gaps and define mitigation strategies.
Mandatory Competencies
- Core Java 8+, JPA, object-oriented programming, and Java multithreading.
- Messaging technologies may include JMS, ActiveMQ, RabbitMQ, Kafka, SQS, or ASB.
- Unit testing, MS SQL, Spring Boot, and GitLab, GitHub, or Bitbucket.
- Strong technical leadership, architecture and solution design, stakeholder management, communication, and team mentoring.
Benefits
- Iris provides benefits supporting financial, health, well-being, professional growth, and personal development.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Iris Software Inc.
AI Lead
Toronto, CAN
The employer is seeking an AI Lead to build and evolve a cloud-based ML/AI platform. The role leads ML Ops design and delivery, drives the product roadmap with cross-functional stakeholders, and manages a distributed eng
MLOps / AI Lead
Toronto, CAN
Iris Software is seeking a technical lead to build and oversee a cloud-based MLOps and AI platform. The role combines platform architecture and delivery with product roadmap ownership and leadership of a distributed engi
Java - Senior Engineer
Noida, IND
Iris Software is seeking a Senior Java Engineer to build scalable enterprise backend applications and services. The role requires Java 8+, Spring Boot, microservices, REST APIs, and strong testing and concurrency fundame
UI Angular - Senior Engineer
Noida, IND
Iris Software is seeking a senior Angular engineer to build and deliver scalable enterprise UI solutions. The role requires 6–8 years of experience and expertise across Angular, TypeScript, JavaScript, frontend testing,
Java Fullstack Angular AWS - Senior Engineer
Noida, IND
Iris Software seeks a Senior Java Full Stack Engineer to build scalable enterprise applications using Java, Spring Boot, Angular, and microservices. The role requires Angular 14+, Java 8+, Hibernate, SQS, REST APIs, Spri
Technology Leader
Toronto, CAN
Iris Software is seeking a senior technology leader to own delivery for mission-critical Markets and Cross-Asset platforms spanning Risk, Valuation, Pricing, and regulatory reporting. The role is hands-on, leading large
Java - Lead
Noida, IND
Iris Software is seeking a Java Lead to define enterprise application architecture and lead modernization, microservices, messaging, DevOps, and cloud-native engineering initiatives. The role requires 8–10 years of exper
Java - Senior Engineer
Noida, IND
Iris Software is seeking a Senior Java Engineer to design and deliver scalable enterprise applications using Java, Spring Boot, microservices, and event-driven architectures. The role requires 5–8 years of experience plu
AI Lead
Toronto, CAN
MLOps / AI Lead
Toronto, CAN
Java - Senior Engineer
Noida, IND
UI Angular - Senior Engineer
Noida, IND
Java Fullstack Angular AWS - Senior Engineer
Noida, IND
Technology Leader
Toronto, CAN
Java - Lead
Noida, IND
Java - Senior Engineer
Noida, IND