Java - Lead
Iris Software
Iris Software
Join a leading IT services company recognized among India's Top Best Workplaces in the IT industry. We are a rapidly growing organization with a strong vision to be a trusted technology partner and a preferred destination for top industry professionals. Our global presence spans India, the U.S.A., and Canada, where we empower enterprise clients through technology-enabled transformations in sectors like financial services, healthcare, and transportation.
We specialize in complex, mission-critical applications, leveraging cutting-edge technologies in areas such as Application & Product Engineering, Data & Analytics, Cloud, DevOps, and Quality Engineering. At Iris, we believe in empowering our associates with ownership and opportunities to shape their careers, fostering a culture of innovation, continuous learning, and significant impact.
As a Lead Java professional, you will define and drive enterprise application architecture strategy, ensuring scalability, reliability, and security using Core Java, Spring Boot, and Microservices. You will lead critical technical decisions concerning application modernization, framework selection, and cloud-native adoption. Architecting distributed systems, microservices platforms, and API-driven ecosystems will be key.
Establishing engineering standards, governance practices, and reusable frameworks is essential. You will lead engineering teams, foster cross-functional collaboration, and drive the implementation of non-functional requirements like scalability and observability. Leading architecture reviews, technical discussions, and modernization initiatives will ensure future-ready application ecosystems.
Design and drive enterprise messaging and event-driven architectures, aligning engineering initiatives with organizational strategy through collaboration with leadership. Drive adoption of DevOps, CI/CD automation, and containerization practices. Proactively identify and mitigate technical risks and architectural gaps for long-term platform stability.
We are seeking an experienced Java Lead with 8-10 years of professional experience. A strong foundation in Core Java (Java 8+), OOPS concepts, and Data Structures is mandatory. Expertise in Microservices, REST APIs, JPA, Kafka, and Spring Boot with Spring Security (JWT) is required.
Proficiency in database technologies like MongoDB and Oracle, along with experience in backend unit testing using JUnit, is essential. Familiarity with Git Hub for version control is also necessary. The ideal candidate will possess strong technical leadership, excellent problem-solving skills, and the ability to mentor high-performing teams while driving engineering excellence and innovation.
Iris Software
IT