Java - Lead
Role Overview
Lead enterprise application architecture and modernization initiatives using Java, Spring Boot, microservices, and cloud-native practices.
Work with engineering, leadership, enterprise architecture, and business stakeholders to deliver scalable, secure, and maintainable systems.
Key Skills for This Role
Full Job Posting
Role Overview
Lead enterprise application architecture and modernization initiatives using Java, Spring Boot, microservices, and cloud-native practices.
Work with engineering, leadership, enterprise architecture, and business stakeholders to deliver scalable, secure, and maintainable systems.
Experience and Mandatory Skills
- 8–10 years of experience.
- Mandatory skills include Java 8+, backend unit testing with JUnit, data structures, microservices, REST APIs, object-oriented programming, JPA, Kafka, GitHub, MongoDB, Oracle, Spring Boot, and Spring Security with JWT.
- Mandatory competencies include Java multithreading, messaging technologies, MongoDB, design principles, Spring Boot, Oracle database design, source-control platforms, and JPA.
Key Responsibilities
- Define enterprise application architecture strategy using Core Java, Spring Boot, and microservices.
- Lead modernization, framework selection, cloud-native adoption, distributed systems, and API-driven architecture.
- Establish engineering standards, governance, reusable frameworks, and secure development guidelines.
- Lead engineering teams and cross-functional collaboration.
- Implement scalability, observability, security, and disaster recovery requirements.
- Lead architecture reviews, technical discussions, and modernization initiatives.
- Design enterprise messaging and event-driven architectures.
- Align engineering initiatives with leadership and enterprise architecture strategy.
- Drive DevOps, CI/CD automation, cloud-native engineering, and containerization.
- Identify technical risks and architectural gaps and define mitigation strategies.
Behavioral Competencies
Provide strong technical leadership aligned with business and technology objectives.
Balance delivery accountability with technical excellence, quality, and collaboration.
Build and mentor high-performing teams through ownership, innovation, and continuous learning.
Manage stakeholders and communicate risks and technical decisions clearly.
Promote quality, performance optimization, reliability, automation, and continuous improvement.
Lead modernization and cloud adoption initiatives while evaluating emerging technologies.
Locations
- The job description lists Noida, Gurugram, and Pune as possible locations.
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
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 - 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
Gurugram, IND
Java - Senior Engineer
Noida, IND