Java Fullstack - Lead
Iris Software
Iris Software
Join Iris Software, a rapidly growing IT services company recognized among India's Top 25 Best Workplaces in the IT industry. We are seeking a Lead Java Fullstack professional to shape enterprise application architecture and drive technical excellence.
At Iris, we empower our associates to own their career journey and realize their full potential. We are committed to being our clients' most trusted technology partner and a top choice for industry professionals. Our global presence spans India, the U.S.A., and Canada, serving diverse enterprise clients with cutting-edge solutions in financial services, healthcare, transportation & logistics, and professional services.
This role offers a launchpad for growth within an award-winning culture that values talent and ambition. You'll engage with complex, mission-critical applications, leveraging the latest technologies in application and product engineering, data and analytics, cloud, DevOps, and more. Experience a dynamic environment with continuous learning, mentorship, and opportunities to make a real impact.
As a Lead Java Fullstack professional, you will define and steer enterprise application architecture using Java, Spring Boot, Angular, and Microservices, ensuring robust scalability, reliability, security, and maintainability. You'll lead strategic technical decisions for application modernization, framework selection, and cloud-native adoption.
Key responsibilities include architecting distributed systems and microservices platforms, establishing engineering standards, governance practices, and reusable frameworks. You will lead engineering teams, drive collaboration across cross-functional departments and stakeholders, and implement critical non-functional requirements such as scalability, observability, and disaster recovery.
This role involves leading architecture reviews and technical discussions to ensure future-ready application ecosystems. You will also collaborate with leadership teams to align engineering initiatives with organizational strategy, drive adoption of DevOps and CI/CD automation, and proactively identify and mitigate technical risks and architectural gaps for long-term platform stability.
We are looking for a seasoned professional with 8-10 years of experience in Java Fullstack development. Essential skills include Java 8+, Angular 14+ with proficiency in Angular Components and state management (NgRx, RxJS).
Expertise in Microservices, REST APIs, Multithreading & Concurrency, Hibernate, Maven, and modern frontend technologies (HTML5, CSS3, JavaScript, jQuery, TypeScript) is mandatory. A strong understanding of Jasmine, Oracle, RabbitMQ, Architecture Patterns, Design Principles, Spring Boot, and Spring Security (JWT) is also required.
Ideal candidates will demonstrate strong technical leadership, drive architecture and solution design decisions, and balance delivery accountability with technical excellence and team collaboration. The ability to build and mentor high-performing teams, collaborate effectively with cross-functional teams and stakeholders, and manage stakeholders with clear communication is crucial. A commitment to driving engineering excellence through governance, automation, and best practices is expected.
Iris Software
Information Technology & Services