Java Fullstack - Lead
Iris Software
Iris Software
Join Iris Software, a leading IT services company recognized among India's Top Workplaces, and contribute to impactful projects using cutting-edge technologies. We foster an award-winning culture that values talent and ambition, offering a launchpad for professional growth and personal development.
Our vision is to be a trusted technology partner for enterprise clients globally, driving transformation across various sectors. With a global presence and a focus on complex, mission-critical applications, we offer opportunities to work with advanced solutions in areas like Cloud, DevOps, and Data & Analytics.
Define and champion enterprise application architecture using Java, Spring Boot, Angular, and Microservices, ensuring scalability and security.
Lead strategic technical decisions for application modernization and cloud-native adoption. Architect distributed systems and microservices platforms aligned with enterprise goals.
Establish robust engineering standards, governance, and reusable frameworks. Lead engineering teams, foster collaboration, and drive the implementation of non-functional requirements.
Conduct architecture reviews and technical discussions. Align engineering initiatives with organizational strategy and drive adoption of DevOps and CI/CD practices. Proactively identify and mitigate technical risks.
A minimum of 8-10 years of experience in Java Fullstack development is required.
Proficiency in Java 8+, Angular 14+, Microservices, REST APIs, Multithreading, Hibernate, Maven, HTML5, CSS3, JavaScript, TypeScript, and Oracle is essential. Experience with Spring Boot, Spring Security (JWT), NgRx, RxJS, Jasmine, and RabbitMQ is also mandatory.
Strong understanding of Architecture Patterns, Design Principles, and Software Engineering best practices is crucial for this role. Demonstrated ability to provide technical leadership and drive architectural decisions for scalable and secure applications.
Iris Software
Information Technology & Services