Java FullStack - Lead
Iris Software
Iris Software
Join Iris Software, a rapidly expanding IT services company recognized among India's Top 25 Best Workplaces in the IT industry. We are dedicated to being a trusted technology partner and a top choice for professionals seeking to realize their full potential. 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 work involves complex, mission-critical applications utilizing cutting-edge technologies such as Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation. At Iris, your role is more than a job; it's a launchpad for growth, fostering a culture where your potential is valued, your voice matters, and your contributions create real impact.
Define and implement enterprise application architecture using Java, Spring Boot, Angular, and Microservices to ensure scalability, reliability, security, and maintainability. Lead key technical decisions for 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 practices, reusable frameworks, and secure development guidelines. Lead engineering teams, fostering collaboration across diverse functional groups and stakeholders. Drive the implementation of non-functional requirements like scalability, observability, security, and disaster recovery.
Conduct architecture reviews and technical discussions, championing modernization initiatives for future-ready application ecosystems. Align engineering efforts with overall organizational strategy by collaborating with leadership and enterprise architects. Promote DevOps practices, CI/CD automation, cloud-native engineering, and containerization.
Proactively identify and address technical risks and architectural gaps, defining mitigation strategies to ensure long-term platform stability.
We are seeking a seasoned Java FullStack Lead with 8-10 years of experience. Essential skills include proficiency in Java 8+, Angular 14+ (including Components and State Management with NgRx/RxJS), Microservices, REST APIs, Multithreading, Concurrency, Hibernate, and Maven. Expertise in HTML5, CSS3, JavaScript, jQuery, and TypeScript is also required, along with experience in Jasmine and Oracle databases.
Knowledge of RabbitMQ, Architecture Patterns, Design Principles, Spring Boot, and Spring Security (JWT) is mandatory. The ideal candidate will provide strong technical leadership, drive architecture and solution design for scalable, secure, and maintainable applications, and balance delivery accountability with technical excellence. Building and mentoring high-performing engineering teams, fostering innovation, and ensuring continuous learning are key aspects of this role.
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 clear visibility into risks and technical decisions. Driving engineering excellence through governance, automation, reusable frameworks, and best practices is expected. A commitment to a culture of quality, performance optimization, reliability, and continuous improvement, along with leadership in cloud adoption and modernization initiatives, is also vital.
Iris Software
Information Technology & Services