Java - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, a recognized leader in the IT industry and a top employer, to craft the most impactful work of your career. We are a rapidly expanding IT services firm committed to empowering our associates to shape their success stories. Our vision is to be the premier technology partner for our clients and a destination for top industry talent seeking to realize their full potential. With a global presence and a focus on cutting-edge technologies, we drive digital transformation across diverse sectors.
As a Senior Java Engineer, you will architect and build robust, scalable enterprise applications utilizing Core Java, Spring Boot, and Microservices. This role involves defining API contracts, designing service boundaries, and developing resilient backend components with a focus on clean architecture and secure coding practices. You will be instrumental in optimizing application performance, owning end-to-end module delivery, and ensuring adherence to high engineering standards through code reviews. Collaboration with cross-functional teams, driving improvements in CI/CD pipelines, and mentoring junior developers are key aspects of this position.
We are seeking a seasoned professional with 6-8 years of experience in Java development. A strong command of Java 8+ is essential, alongside expertise in backend unit testing with JUnit, data structures, microservices and REST APIs, multithreading, and OOPS concepts. Proficiency in Hibernate, Kafka, Git, Oracle, design principles, and design patterns is required. Experience with Spring Boot and Spring Security (JWT) is mandatory. You should possess strong ownership, analytical skills, and the ability to mentor others, demonstrating a commitment to engineering excellence and continuous learning.
Iris Software
Information Technology & Services