Java - Lead (Noida, UP, India)

Iris Software

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

Job description

Join Iris Software, recognized among India's Top 25 Best Workplaces in IT. We are a rapidly growing IT services company committed to being our clients' most trusted technology partner and a premier destination for industry professionals.

Our expertise spans Application & Product Engineering, Data & Analytics, Cloud, DevOps, and more, utilizing cutting-edge technologies for enterprise clients across financial services, healthcare, transportation & logistics, and professional services.

At Iris, we empower our employees to "Build Your Future. Own Your Journey." through impactful projects, personalized career development, continuous learning, and mentorship. Discover a culture where your potential is valued, your voice is heard, and your work drives real change.

Responsibilities

Lead enterprise application architecture strategy using Core Java, Spring Boot, and Microservices, ensuring scalability, reliability, and maintainability. Drive strategic technical decisions for application modernization, framework selection, and cloud-native adoption. Architect distributed systems, microservices platforms, and API-driven ecosystems aligned with enterprise goals.

Establish robust engineering standards, governance practices, reusable frameworks, and secure development guidelines. Lead engineering teams, fostering collaboration across functions and with stakeholders. Drive implementation of non-functional requirements including scalability, observability, security, and disaster recovery.

Lead architecture reviews and technical discussions for modernization initiatives. Design and drive enterprise messaging and event-driven architectures. Collaborate with leadership to align engineering initiatives with organizational strategy. Drive adoption of DevOps, CI/CD automation, and containerization practices. Proactively identify and mitigate technical risks and architectural gaps.

Qualifications

This role requires 8-10 years of experience with mandatory skills including Java 8+, Backend Unit Testing (JUnit), Data Structures, Microservices & REST APIs, Multithreading & Concurrency, OOPS Concepts, JPA, Kafka, and Spring Boot with Spring Security (JWT).

Additional beneficial skills include AWS S3, Amazon Aurora, DynamoDB, Lambda, Auto Scaling, and Load Balancing. The role demands strong technical leadership, the ability to drive architecture and solution design for scalable and secure applications, and a balance of delivery accountability with technical excellence.

Build and mentor high-performing teams, foster innovation, and collaborate effectively with cross-functional teams and business stakeholders. Demonstrate strong stakeholder management and communication, promoting a culture of quality, performance optimization, and continuous improvement.

Essential Skills

Java 8+Backend Unit TestingJUnitData StructureMicroservicesREST APIsMultithreadingConcurrencyOOPS ConceptsJPAKafkaSpring BootSpring SecurityJWT

Good to Have

AWS S3Amazon AuroraDynamoDBLambdaAuto ScalingLoad Balancing

Highlights

  • Actively hiring

More Details

RoleJava - Lead (Noida, UP, India)
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

IT Consulting

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