Java Fullstack - Senior Engineer
Iris Software
Iris Software
Join Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry. We are a fast-growing IT services company committed to being a trusted technology partner and empowering our professionals. With a global presence and a focus on cutting-edge technologies across financial services, healthcare, transportation, and professional services, we specialize in complex, mission-critical applications.
Our culture fosters growth, ownership, and impact, offering personalized career development, continuous learning, and mentorship. This is more than a job; it's a launchpad for your career. Discover the possibilities and see what it's like to work at Iris.
As a Senior Java Fullstack Engineer, you will design and develop scalable enterprise applications using Java, Spring Boot, Angular, and Microservices. You'll define API contracts, service boundaries, and integration strategies for distributed systems. Responsibilities include developing reusable backend components with clean architecture, creating scalable Angular components with NgRx and RxJS, and optimizing application performance through various techniques.
You will own the end-to-end delivery of modules, conduct code reviews, and collaborate with cross-functional teams to translate business needs into technical solutions. Driving improvements in CI/CD pipelines, logging, monitoring, and deployment automation is key. You'll also troubleshoot production issues, perform root cause analysis, mentor junior developers, and contribute to architectural discussions.
This role requires 5-8 years of experience in Java Fullstack development, with expertise in Java 17+, Angular 14+, Microservices, REST APIs, Hibernate, SQS, Spring Boot, and Spring Security (JWT). Strong understanding of clean architecture, secure coding practices, and state management solutions like NgRx and RxJS is essential.
We are looking for individuals who demonstrate strong technical ownership, effective collaboration skills, and a commitment to engineering excellence. Excellent analytical and problem-solving abilities are crucial for resolving complex technical challenges. The ability to mentor junior developers, communicate effectively with stakeholders, and adapt to evolving technologies is also highly valued.
Iris Software
IT