Java Fullstack Angular - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry, and advance your career in an award-winning culture that values your talent and ambition. As a fast-growing IT services company, we empower you to shape your own success story.
Our vision is to be the most trusted technology partner for our clients and the top choice for industry professionals seeking to realize their full potential. With a global team across India, the USA, and Canada, we support enterprise clients in financial services, healthcare, transportation, and professional services with cutting-edge technology solutions. This includes complex application and product engineering, data and analytics, cloud, DevOps, and quality engineering.
At Iris, your role is a launchpad for growth. Our philosophy, “Build Your Future. Own Your Journey.,” emphasizes career ownership and opportunity. We cultivate an environment where your potential is recognized, your voice is heard, and your work makes a tangible impact. Through challenging projects, personalized career development, continuous learning, and mentorship, we are committed to your personal and professional growth.
As a Senior Engineer, you will design and develop scalable enterprise applications leveraging Java, Spring Boot, Angular, and microservices architecture. You will define API contracts and integration strategies for complex distributed systems.
Key duties include developing reusable backend components and enterprise services with a focus on clean architecture and secure coding. You'll lead the development of reusable Angular components and scalable state management using NgRx and RxJS. Performance optimization through caching, asynchronous processing, and database tuning will be crucial.
You will own the end-to-end delivery of modules, including design, development, testing support, and deployment readiness. Conducting code reviews to ensure adherence to standards, security, and best practices is essential. Collaboration with cross-functional teams to translate business needs into technical solutions is a core responsibility.
Driving improvements in CI/CD pipelines, logging, monitoring, and deployment automation will enhance operational efficiency. You will troubleshoot production issues, perform root cause analysis, and implement lasting fixes. Mentoring junior developers on coding standards, debugging, and modern Java practices is also expected.
We are seeking a Senior Java Fullstack Engineer with mandatory expertise in Angular 14+ (including Components, NgRx, and RxJS), Microservices with REST APIs, Java 8+, Hibernate, Azure Service Bus, Spring Boot, and Spring Security with JWT.
Key responsibilities involve designing and developing scalable enterprise applications, defining API contracts, and developing reusable backend and frontend components. Performance optimization, owning end-to-end module delivery, and conducting code reviews are critical.
You will collaborate with cross-functional teams, drive CI/CD improvements, and troubleshoot production issues. A strong emphasis will be placed on mentoring junior developers in coding standards and modern Java development practices.
Essential behavioral competencies include strong technical ownership, effective collaboration, driving engineering excellence, and robust problem-solving skills. Clear communication with stakeholders, adaptability to new technologies, and a keen attention to detail in architecture, code quality, security, and performance are vital.
Iris Software
Information Technology & Services