Java - Lead (Noida, UP, India)

Iris Software

9–10 yrs Noida, Gurugram, Pune Full Time Hybrid (office + remote)
Iris Software logo
Posted : today
Actively hiring

Job description

Join Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry, and contribute to impactful projects in a culture that values your ambitions. We are a fast-growing IT services company dedicated to being a trusted technology partner and the preferred destination for top industry professionals.

Our vision is to empower clients through technology-enabled transformations across financial services, healthcare, transportation & logistics, and professional services. We specialize in complex, mission-critical applications leveraging cutting-edge technologies such as Application & Product Engineering, Data & Analytics, Cloud, DevOps, and AI.

At Iris, we believe in empowering our employees. "Build Your Future. Own Your Journey." is more than a slogan; it's our commitment to providing opportunities for growth, ownership, and impact. Experience continuous learning, mentorship, and personalized career development in a dynamic environment.

Responsibilities

As a Lead Java Engineer, you will define and drive enterprise application architecture strategy using Core Java, Spring Boot, and Microservices, ensuring scalability, reliability, and maintainability. You will lead strategic technical decisions for application modernization and cloud-native adoption.

Key duties include architecting distributed systems and API-driven ecosystems, establishing engineering standards, and leading engineering teams through collaboration. You will drive the implementation of non-functional requirements like scalability and security, and lead architecture reviews and modernization initiatives.

Further responsibilities involve designing enterprise messaging and event-driven architectures, aligning engineering initiatives with organizational strategy, and promoting DevOps, CI/CD, and containerization practices. Proactive identification and mitigation of technical risks are crucial for long-term platform stability.

Qualifications

We are seeking an experienced Java Lead with 9-10 years of professional experience. Essential technical skills include Java 17+, Spring Boot, Spring Security (JWT), Microservices with REST APIs, JPA, Kafka, MS SQL, and Git Hub. Proficiency in Backend Unit Testing (JUnit), Data Structures, Multithreading & Concurrency, OOPS Concepts, and Design Principles is mandatory.

Strong technical leadership is required, driving architecture and solution design for scalable, secure, and maintainable applications. You should balance delivery accountability with technical excellence, quality, and team collaboration.

We expect you to build and mentor high-performing teams, fostering ownership and continuous learning. Effective collaboration with cross-functional teams and stakeholders is key, along with demonstrating strong stakeholder management and communication skills. Driving engineering excellence through governance, automation, and best practices is essential.

Essential Skills

Java 17+Spring BootSpring SecurityMicroservicesREST APIsJPAKafkaMS SQLJUnitData StructuresMultithreadingConcurrencyOOPS ConceptsGit Hub

Highlights

  • Actively hiring

More Details

RoleJava - Lead (Noida, UP, India)
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

Information Technology & Services

Java - Lead (Noida, UP, India) at Iris Software | SkillMX | SkillMX