Java Fullstack - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join a leading IT services company recognized among India's Top 25 Best Workplaces in the IT industry. We offer an award-winning culture that values talent and ambition, empowering you to own and shape your career success. As a trusted technology partner, we enable enterprise clients across financial services, healthcare, transportation & logistics, and professional services to thrive through technology-enabled transformation. Our work involves complex, mission-critical applications using the latest technologies like Application & Product Engineering, Data & Analytics, Cloud, DevOps, and more.
At Iris, every role is a launchpad for growth, guided by our Employee Value Proposition: “Build Your Future. Own Your Journey.” We foster a culture where your potential is valued, your voice matters, and your work creates real impact. With cutting-edge projects, personalized career development, continuous learning, and mentorship, we are dedicated to supporting your personal and professional growth.
Design and develop scalable enterprise applications using Java, Spring Boot, Angular, and Microservices architecture. Define API contracts, service boundaries, and integration strategies for distributed systems. Develop reusable backend components and enterprise services following clean architecture and secure coding practices. Lead the development of reusable Angular components and scalable state management solutions using NgRx and RxJS. Optimize application performance through caching, asynchronous processing, database tuning, and JVM optimization. Own end-to-end delivery of modules, including design, development, testing support, and deployment readiness. Conduct code reviews to ensure adherence to coding standards, security guidelines, and engineering best practices. Collaborate with cross-functional teams and stakeholders to translate business needs into technical solutions. Drive improvements in CI/CD pipelines, logging, monitoring, and deployment automation. Troubleshoot production issues and performance bottlenecks, performing root cause analysis and implementing sustainable fixes. Mentor junior developers on coding standards, debugging techniques, and modern Java development practices.
This Senior Engineer role requires 5-8 years of experience in Java Fullstack development.
Mandatory Skills include: - HTML5, CSS3, JavaScript - Angular 14+ (Angular Components, Angular State Management with NgRx, RxJS) - Microservices & REST APIs - Multithreading & Concurrency - Java 17+ - Hibernate, Maven - Oracle database - RabbitMQ - Design Principles - Spring Boot & Spring Security (JWT)
Key competencies involve strong technical ownership, effective collaboration with cross-functional teams and stakeholders, driving engineering excellence through code reviews and automation, applying analytical and problem-solving skills, and mentoring junior developers. Excellent communication skills are essential for interacting with both technical and non-technical stakeholders, along with adaptability and a commitment to continuous learning. A strong attention to detail in architecture, code quality, security, and performance optimization is expected.
Iris Software
Information Technology & Services