Java - Lead
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
The role is a Java Lead based in Gurugram.
The position requires 8–10 years of experience and focuses on enterprise architecture, modernization, cloud adoption, and distributed systems.
Key Skills for This Role
Full Job Posting
About the employer
Iris Software is an IT services company with associates across India, the United States, and Canada.
The company delivers application and product engineering, data and analytics, cloud, DevOps, quality engineering, and business automation services.
Role overview
The role is a Java Lead based in Gurugram.
The position requires 8–10 years of experience and focuses on enterprise architecture, modernization, cloud adoption, and distributed systems.
Mandatory skills
- Core Java 8+, backend unit testing with JUnit, data structures, microservices, and REST APIs.
- Multithreading and concurrency, OOPS concepts, JPA, Kafka, GitHub, MS SQL, and Spring Boot with Spring Security and JWT.
- Messaging technologies may include JMS, ActiveMQ, RabbitMQ, Kafka, SQS, or ASB.
- Source competency lists include GitLab, GitHub, and Bitbucket.
Key responsibilities
- Define and drive enterprise application architecture using Core Java, Spring Boot, and microservices.
- Lead modernization, framework selection, cloud-native adoption, and distributed-systems architecture.
- Establish engineering standards, governance practices, reusable frameworks, and secure development guidelines.
- Lead engineering teams and collaborate with cross-functional stakeholders.
- Drive scalability, observability, security, disaster recovery, and long-term maintainability.
- Lead architecture reviews, technical discussions, messaging architecture, and modernization initiatives.
- Drive DevOps, CI/CD automation, cloud-native engineering, and containerization practices.
- Identify technical risks and architectural gaps and define mitigation strategies.
Behavioral competencies
- Provide strong technical leadership aligned with business and technology objectives.
- Drive architecture and solution design decisions for scalable, secure, and maintainable applications.
- Balance delivery accountability with technical excellence, quality, and team collaboration.
- Build and mentor high-performing teams through ownership, innovation, and continuous learning.
- Manage stakeholders and communicate risks and technical decisions clearly.
- Promote governance, automation, reusable frameworks, quality, reliability, and continuous improvement.
- Lead modernization and cloud adoption initiatives and evaluate emerging technologies.
Benefits
- The employer describes benefits supporting financial, health, and well-being needs.
- The benefits are intended to support professional and personal growth.
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 Solution Architect / Partner
Toronto, CAN
Iris Software is seeking an AI Solution Architect / Partner to lead delivery of AI-first capabilities for commercial and corporate banking. The role combines architecture, development, testing, client leadership, team ma
Senior Engineer - Technology
Noida, IND
Iris Software is seeking a Senior Engineer to design and deliver scalable full-stack enterprise applications. The role focuses on ASP.NET Web API, Angular, microservices, security, database performance, code reviews, and
Senior Engineer - Technology
Noida, IND
The employer is seeking a Senior Engineer to design and deliver scalable full-stack enterprise applications. The role requires ASP.NET Web API, Angular, microservices, secure .NET development, SQL Server, and end-to-end
Business System Analyst with Banking Experience
, CAN
The employer is seeking a senior Business System Analyst with banking experience for a hybrid Toronto engagement. The role focuses on translating complex financial requirements into detailed technical user stories and AP
Java - Lead
Gurugram, IND
Iris Software is seeking a Java Lead to define enterprise application architecture, guide modernization and cloud-native adoption, and lead engineering teams. Candidates need 8-10 years of experience with Java, Spring Bo
Java - Lead
Gurugram, IND
Iris Software is seeking a Java Lead to define enterprise architecture and lead modernization across scalable Java, Spring Boot, microservices, and cloud-native platforms. The role requires 8-10 years of experience and m
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
UI React - Senior Engineer
Noida, IND
Iris Software is seeking a Senior UI React Engineer to build scalable enterprise frontend applications and own module delivery through development, testing, and deployment readiness. The role requires 6-8 years of experi
AI Solution Architect / Partner
Toronto, CAN
Senior Engineer - Technology
Noida, IND
Senior Engineer - Technology
Noida, IND
Business System Analyst with Banking Experience
, CAN
Java - Lead
Gurugram, IND
Java - Lead
Gurugram, IND
Java - Lead
Noida, IND
UI React - Senior Engineer
Noida, IND