Java - Lead (Noida, UP, India)
Iris Software
Iris Software
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.
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.
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.
Iris Software
IT Consulting