Java - Lead
Iris Software
Iris Software
Join Iris Software, a distinguished leader in the IT industry recognized among India's Top 25 Best Workplaces. We are a rapidly expanding IT services company committed to fostering an award-winning culture that values talent and ambition. Our vision is to be the most trusted technology partner for our clients and a premier destination for top industry professionals seeking to realize their full potential.
With a global presence across India, the U.S.A., and Canada, we empower enterprise clients through technology-enabled transformations in sectors like financial services, healthcare, transportation & logistics, and professional services. 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-level Java application architecture, ensuring scalability, reliability, security, and maintainability. Lead critical technical decisions regarding application modernization, framework selection, and cloud-native adoption. Architect distributed systems, microservices platforms, and API-driven ecosystems aligned with organizational goals. Establish robust engineering standards, governance, reusable frameworks, and secure development guidelines. Lead engineering teams, fostering collaboration across departments and with stakeholders.
Drive the implementation of non-functional requirements including scalability, observability, security, and disaster recovery. Conduct architecture reviews, technical discussions, and modernization initiatives to ensure future-ready application ecosystems. Align engineering initiatives with organizational strategy in collaboration with leadership and enterprise architects. Champion the adoption of DevOps, CI/CD automation, cloud-native engineering, and containerization practices. Proactively identify and mitigate technical risks and architectural gaps for long-term platform stability.
Possess strong technical leadership aligned with business and technology objectives. Drive architecture and solution design decisions for scalable, secure, and maintainable application ecosystems. Balance delivery accountability with technical excellence, quality, reliability, and team collaboration. Build and mentor high-performing engineering teams by fostering ownership, innovation, and continuous learning.
Collaborate effectively with cross-functional teams and business stakeholders for successful delivery. Demonstrate strong stakeholder management and communication, providing visibility into risks and technical decisions. Drive engineering excellence through governance standards, automation, reusable frameworks, and best practices. Promote a culture of quality, performance optimization, reliability, and continuous improvement. Lead cloud adoption and modernization initiatives supporting enterprise engineering transformation. Encourage innovation through the evaluation and adoption of emerging technologies and engineering tools.
Iris Software
Information Technology & Services