Java - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, a rapidly growing IT services company and one of India's Top 25 Best Workplaces in the IT industry. We are seeking experienced Senior Java Engineers to contribute to innovative, mission-critical applications using cutting-edge technologies. Our award-winning culture values your talent and ambitions, offering a launchpad for your career growth.
We partner with enterprise clients across financial services, healthcare, transportation & logistics, and professional services, delivering transformative technology solutions. Our expertise spans Application & Product Engineering, Data & Analytics, Cloud, DevOps, and more.
Design and develop robust, scalable enterprise applications using Core Java, Spring Boot, and Microservices architecture. Define API contracts and integration strategies for distributed systems. Develop reusable backend components following clean architecture and secure coding practices. Optimize application performance through various techniques and ensure end-to-end module delivery, including design, development, and deployment readiness.
Conduct thorough code reviews to ensure adherence to standards and best practices. Collaborate with cross-functional teams to translate business needs into technical solutions. Drive improvements in CI/CD pipelines and automation. Troubleshoot production issues and mentor junior developers.
A minimum of 5-8 years of experience in Java development is required. Proficiency in Microservices, REST APIs, Multithreading & Concurrency, OOPS Concepts, and Java 17+ is essential. Strong knowledge of Hibernate, JPA, Kafka, Git Hub, Spring Boot with Spring Security (JWT), and PL/SQL is mandatory.
Candidates should demonstrate strong technical ownership, effective collaboration, and analytical problem-solving skills. Experience in designing event-driven architectures and a commitment to driving engineering excellence are highly valued.
Iris Software
Information Technology & Services