Java - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, a rapidly growing IT services company recognized as one of India’s Top 25 Best Workplaces in the IT industry. We are seeking experienced Java Senior Engineers to contribute to our vision of becoming a trusted technology partner for enterprise clients. Grow your career within an award-winning culture that values ambition and talent.
Our work involves complex, mission-critical applications utilizing cutting-edge technologies across financial services, healthcare, transportation, and professional services. At Iris, your role is a launchpad for growth, offering ownership, continuous learning, mentorship, and opportunities to make a real impact.
As a Senior Java Engineer, you will design and develop scalable enterprise applications using Java, Spring Boot, and microservices architecture. Responsibilities include defining API contracts, developing reusable backend components with clean architecture, and optimizing application performance. You'll own end-to-end module delivery, conduct code reviews, and collaborate with cross-functional teams to translate business needs into technical solutions. Driving improvements in CI/CD pipelines, troubleshooting production issues, and mentoring junior developers are also key aspects of this role.
We are looking for candidates with 5-8 years of experience in Core Java development. Essential skills include Java 17+, Spring Boot, Spring Security with JWT, Microservices, REST APIs, JPA, Kafka, JUnit for backend unit testing, Data Structures, Multithreading & Concurrency, and OOPS Concepts. Familiarity with Order Management Solutions in Wealth & Brokerage is an advantage. Strong technical ownership, collaboration, analytical problem-solving, and effective communication are crucial.
Iris Software
IT