Java Fullstack - Lead
Iris Software
Iris Software
Join Iris Software, a rapidly growing IT services company and a recognized 'Top 25 Best Workplace in IT'. We are seeking a Lead Java Fullstack professional with 8-9 years of experience to define and drive enterprise application architecture. At Iris, you'll have the opportunity to shape your career in an award-winning culture that values talent and ambition.
Our vision is to be the most trusted technology partner for our clients, fostering an environment where top professionals can realize their full potential. We work on complex, mission-critical applications utilizing the latest technologies across various industries like financial services, healthcare, and transportation.
As a Lead Java Fullstack engineer, you will be responsible for defining and driving enterprise application architecture using Java, Spring Boot, React, and Microservices, ensuring scalability, reliability, and security. You will lead strategic technical decisions, architect distributed systems and API-driven ecosystems, and establish engineering standards. This role involves leading engineering teams, driving collaboration, implementing non-functional requirements, and leading architecture reviews. You will also drive the adoption of DevOps, CI/CD, and cloud-native practices, proactively identifying and mitigating technical risks.
This position requires 8-9 years of experience with mandatory skills including Microservices, REST APIs, React (Hooks + Redux), Java 8+, JPA, RabbitMQ, and Spring Boot + Spring Security (JWT). Additional valuable skills include TypeScript and CI/CD. You should possess strong technical leadership, the ability to drive architecture and solution design decisions, and balance delivery accountability with technical excellence. Building and mentoring high-performing teams, effective stakeholder management, and driving engineering excellence through governance and automation are essential.
Iris Software
Information Technology & Services