Java Fullstack Angular - Senior Engineer
Iris Software
Iris Software
Join Iris Software, a rapidly growing IT services company recognized as one of India's Top 25 Best Workplaces in the IT industry. We are seeking a Senior Java Fullstack Engineer with expertise in Angular to contribute to our award-winning culture and shape your career success.
At Iris, we are committed to being our clients' most trusted technology partner and a destination for top industry professionals. With a global presence and a focus on cutting-edge technologies, we empower enterprise clients across various sectors through advanced application and product engineering, cloud solutions, data analytics, and more.
Key responsibilities include designing and developing scalable enterprise applications using Java, Spring Boot, Angular, and Microservices architecture. You will define API contracts, service boundaries, and integration strategies. The role involves developing reusable backend components and enterprise services, leading the development of reusable Angular components with NgRx and RxJS for state management, and optimizing application performance.
This position requires ownership of end-to-end module delivery, including design, development, testing support, and deployment readiness. You will conduct code reviews, collaborate with cross-functional teams, and drive improvements in CI/CD pipelines and deployment automation. Additionally, you will troubleshoot production issues, perform root cause analysis, and mentor junior developers on modern Java development practices.
Essential skills for this role encompass Angular 14+, including Angular Components and state management (NgRx, RxJS), along with Microservices, REST APIs, Java 8+, Hibernate, Azure Service Bus, Spring Boot, Spring Security, and JWT.
Candidates should demonstrate strong technical ownership, collaborative abilities, and a drive for engineering excellence through code reviews, automation, and performance optimization. Excellent analytical and problem-solving skills are crucial for resolving complex technical challenges. Effective communication with stakeholders, adaptability to evolving technologies, and meticulous attention to detail in architecture, code quality, security, and performance are expected. The ability to balance technical excellence with business priorities is key.
Iris Software
Software Development