Java - Lead (Gurugram, HR, India)

Iris Software

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

Job description

Join a leading IT services company recognized among India's Top 25 Best Workplaces in the IT industry. We offer an award-winning culture that values talent and ambition, providing a platform for professional growth and career ownership.

As a fast-growing organization, Iris Software aims to be the most trusted technology partner for clients and a premier destination for top industry professionals. With a global presence and a team of over 4,300 associates, we specialize in transformative technology solutions across finance, healthcare, transportation, and professional services.

We engage with complex, mission-critical applications utilizing cutting-edge technologies like Cloud, DevOps, Data & Analytics, and AI/MLOps.

Responsibilities

Drive enterprise application architecture strategy using Core Java, Spring Boot, and Microservices, ensuring scalability, reliability, and security. Lead critical technical decisions for application modernization, framework selection, and cloud-native adoption.

Architect robust distributed systems, microservices platforms, and API-driven ecosystems aligned with enterprise objectives. Establish high engineering standards, governance, reusable frameworks, and secure development practices.

Lead and mentor engineering teams, fostering cross-functional collaboration. Ensure implementation of non-functional requirements like scalability, observability, and disaster recovery. Drive architecture reviews and technical modernization initiatives for future-ready applications.

Design and implement enterprise messaging and event-driven architectures. Collaborate with leadership to align engineering initiatives with organizational strategy. Promote DevOps, CI/CD, cloud-native engineering, and containerization practices. Proactively identify and mitigate technical risks and architectural gaps.

Qualifications

A minimum of 8-10 years of professional experience in Java development. Proficient in Java 8+, backend unit testing (JUnit), data structures, microservices, REST APIs, multithreading, concurrency, OOPS concepts, JPA, Kafka, Git, MS SQL, and Spring Boot with Spring Security (JWT).

Strong understanding of Core Java, messaging middleware (JMS, Kafka, etc.), and database technologies like MS SQL. Experience with DevOps practices, Git/GitHub, and Spring Boot is essential.

Possess strong technical leadership skills, driving architecture and solution design for scalable, secure, and maintainable applications. Ability to balance delivery accountability with technical excellence and foster a culture of innovation and continuous learning. Excellent stakeholder management and communication are crucial for successful project delivery and alignment with business objectives.

Essential Skills

Java 8+Backend Unit TestingJUnitData StructuresMicroservicesREST APIsMultithreadingConcurrencyOOPS ConceptsJPAKafkaGitHubMS SQLSpring BootSpring SecurityJWTCore JavaMessagingJMSActiveMQRabbitMQSQSASBSpringbootDevOpsGitLabBitbucket

Highlights

  • Actively hiring

More Details

RoleJava - Lead (Gurugram, HR, 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 (Gurugram, HR, India) at Iris Software | SkillMX | SkillMX