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 are seeking a seasoned Java Fullstack Senior Engineer to contribute to award-winning projects. At Iris Software, we empower our employees to own their career journey and shape their success.
Our vision is to be a premier technology partner, fostering growth for top professionals. With a global presence across India, the U.S.A., and Canada, we deliver cutting-edge solutions in financial services, healthcare, transportation & logistics, and professional services. Our work involves complex, mission-critical applications leveraging the latest in Application & Product Engineering, Data & Analytics, Cloud, DevOps, and more.
As a Senior Engineer, you will be instrumental in designing and developing scalable enterprise applications using Java, Spring Boot, Angular, and Microservices. You'll define robust API contracts and integration strategies for distributed systems.
You will develop reusable backend components and enterprise services, adhering to clean architecture and secure coding practices. Leading the development of reusable Angular components with state management using NgRx and RxJS will be key. Optimization of application performance through various techniques, including caching, asynchronous processing, and JVM tuning, is expected.
Your role will encompass end-to-end module delivery, from design and development to testing support and deployment readiness. Conducting thorough code reviews to ensure adherence to standards and best practices is vital. You will collaborate with cross-functional teams to translate business needs into technical solutions and drive improvements in CI/CD pipelines, logging, and monitoring.
You will also be responsible for troubleshooting production issues, performing root cause analysis, and implementing sustainable fixes. Mentoring junior developers on coding standards, debugging, and modern Java development practices is an important aspect of this position.
We are looking for a Senior Engineer with 6-7 years of experience in Java Fullstack development. Mandatory skills include Java 8+, Spring Boot, Spring Security with JWT, and Angular 14+ with NgRx and RxJS.
Proficiency in Microservices architecture, REST APIs, Multithreading & Concurrency, JPA, and Git are essential. Experience with databases like MS SQL, MongoDB, and Oracle, along with messaging middleware such as RabbitMQ, is required.
Demonstrated experience in designing and developing scalable enterprise applications, defining API contracts, and building reusable components using clean architecture is expected. Candidates should possess strong problem-solving skills, a proactive approach to driving engineering excellence, and the ability to collaborate effectively with diverse teams. Experience with DevOps practices and CI/CD pipelines is highly desirable. A commitment to continuous learning and adapting to evolving technologies is also crucial.
Iris Software
Information Technology & Services