Java - Lead (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, recognized among India's Top 25 Best Workplaces in the IT industry. We are a rapidly growing IT services company committed to empowering our clients with technology-enabled transformations and providing a platform for our top professionals to realize their full potential.
Our vision is to be the most trusted technology partner for our enterprise clients. With a global presence and over 4,300 associates, we deliver complex, mission-critical applications across financial services, healthcare, transportation, and professional services, leveraging cutting-edge technologies in areas like Application Engineering, Data & Analytics, Cloud, DevOps, and AI.
At Iris, we believe in "Build Your Future. Own Your Journey." Every role offers a launchpad for growth, where your potential is valued, your voice matters, and your work makes a real impact. We support your personal and professional development through cutting-edge projects, personalized career paths, continuous learning, and mentorship.
Define and advance enterprise application architecture using Core Java, Spring Boot, and Microservices, ensuring scalability, reliability, and security. Lead key technical decisions for application modernization, framework selection, and cloud-native adoption. Architect robust distributed systems, microservices platforms, and API-driven ecosystems. Establish and enforce engineering standards, governance, reusable frameworks, and secure development practices. Mentor and lead engineering teams, fostering collaboration across departments and with stakeholders. Drive the implementation of non-functional requirements, including observability, security, and disaster recovery. Oversee architecture reviews, technical discussions, and modernization initiatives. Design and implement enterprise messaging and event-driven architectures. Collaborate with leadership to align engineering efforts with organizational strategy. Promote DevOps, CI/CD automation, cloud-native engineering, and containerization. Proactively identify and mitigate technical risks and architectural gaps.
This role requires 8-10 years of experience, with a strong command of OOPS Concepts, Data Structure, Microservices, REST APIs, Multithreading & Concurrency, Java 8+, JPA, Hibernate, Kafka, Git Hub, MS SQL, and Spring Boot with Spring Security (JWT).
Familiarity with DevOps & CI/CD Basics, and Gen AI is considered an advantage.
We are looking for a strong technical leader who can drive architecture and solution design for scalable, secure, and maintainable applications. The ideal candidate will balance delivery accountability with technical excellence, foster innovation, and mentor high-performing teams.
Effective collaboration with cross-functional teams and business stakeholders is crucial for successful project delivery. Strong stakeholder management and communication skills are essential to provide visibility into risks and technical decisions. Driving engineering excellence through governance, automation, and best practices is a key aspect of this role.
Iris Software
Information Technology & Services