Java - Lead
Iris Software
Iris Software
Join Iris Software, a Top 25 Best Workplace in India's IT industry, and contribute to shaping your success story. We are a fast-growing IT services company with a vision to be our clients' most trusted technology partner and a preferred destination for top industry professionals.
With a global presence across India, the U.S.A., and Canada, we empower enterprise clients in financial services, healthcare, transportation & logistics, and professional services through technology-enabled transformations. Our expertise spans complex, mission-critical applications utilizing cutting-edge technologies such as Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation.
Define and drive enterprise application architecture strategy, ensuring scalability, reliability, security, and long-term maintainability using Core Java, Spring Boot, and Microservices.
Lead 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 engineering standards, governance practices, reusable frameworks, and secure development guidelines. Drive the implementation of non-functional requirements including scalability, observability, security, and disaster recovery.
Lead architecture reviews and technical discussions. Design and drive enterprise messaging and event-driven architectures. Collaborate with leadership teams and enterprise architects. Drive adoption of DevOps, CI/CD automation, cloud-native engineering, and containerization practices.
Identify technical risks and architectural gaps proactively and define mitigation strategies for long-term platform stability.
We are seeking a seasoned Java Lead with 10-11 years of experience to drive our enterprise application architecture. Your expertise should encompass Java 8+, backend unit testing (JUnit), data structures, microservices, REST APIs, multithreading, OOPS concepts, Hibernate, Kafka, Git Hub, Oracle, design principles, and Spring Boot with Spring Security (JWT).
Key responsibilities include defining application architecture, leading technical decisions for modernization and cloud adoption, architecting distributed systems and microservices platforms, and establishing engineering standards. You will also lead engineering teams, drive collaboration, implement non-functional requirements, and conduct architecture reviews.
Essential competencies include strong technical leadership, driving architecture and solution design, balancing delivery with technical excellence, building and mentoring high-performing teams, effective stakeholder management, and promoting engineering excellence through governance and automation. Experience in leading modernization and cloud adoption initiatives is crucial.
Iris Software
Information Technology & Services