Java - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, a recognized leader among India's Top 25 Best Workplaces in the IT industry. We are a rapidly expanding IT services firm dedicated to empowering our associates to own and shape their career journeys. With a global presence across India, the U.S.A., and Canada, we partner with enterprise clients in financial services, healthcare, transportation & logistics, and professional services, delivering cutting-edge solutions in areas like application engineering, data analytics, cloud, and DevOps.
At Iris, we believe in fostering a culture where your potential is valued, your voice is heard, and your contributions make a real impact. We offer a launchpad for your growth with personalized career development, continuous learning, and mentorship, enabling you to achieve both personal and professional success.
As a Senior Java Engineer, you will be instrumental in designing and developing scalable enterprise applications utilizing Core Java, Spring Boot, and Microservices architecture. You will define API contracts, establish service boundaries, and craft integration strategies for complex distributed systems.
Key duties include developing reusable backend components, optimizing application performance through various techniques, and ensuring end-to-end delivery of modules. You will conduct thorough code reviews, collaborate with cross-functional teams, and design event-driven architectures. Driving improvements in CI/CD pipelines, troubleshooting production issues, and mentoring junior developers are also core aspects of this role.
We are seeking experienced Java professionals with 5-8 years of experience. A strong command of Java 17+, backend unit testing (JUnit), data structures, Microservices, REST APIs, and multithreading is essential.
Proficiency in OOPS concepts, Hibernate, Kafka, Maven, Git, MS SQL, design principles, and patterns is required. Expertise in Spring Boot and Spring Security with JWT is mandatory. Familiarity with containerization and orchestration tools like Docker and Kubernetes is an advantage.
Iris Software
Information Technology & Services