Java - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, recognized among India's Top 25 Best Workplaces in the IT industry. We are a rapidly expanding IT services company committed to client success and employee potential. With a global presence across India, the U.S.A., and Canada, we empower enterprise clients with transformative technology solutions.
Our expertise spans high-value application and product engineering, data analytics, cloud, DevOps, MLOps, quality engineering, and business automation. At Iris, we believe in a culture where your contributions are valued, your voice is heard, and your career is a journey of ownership and growth. Experience cutting-edge projects, continuous learning, and a supportive environment designed for your professional and personal development.
As a Senior Java Engineer, you will be instrumental in designing and developing robust, scalable enterprise applications using Core Java, Spring Boot, and microservices. You will define critical API contracts and integration strategies for complex, distributed systems.
Key contributions include developing reusable backend components, optimizing application performance, and ensuring end-to-end module delivery. This role involves conducting thorough code reviews, collaborating with cross-functional teams, and driving improvements in CI/CD pipelines and operational efficiency. You will also be responsible for troubleshooting production issues and mentoring junior developers.
This role requires 7-8 years of professional experience with mandatory skills in Java 17+, Spring Boot, Spring Security (JWT), Microservices, REST APIs, JPA, Kafka, MS SQL, and Git Hub. A strong understanding of JUnit, Data Structures, Multithreading & Concurrency, OOPS Concepts, and backend unit testing is essential.
We are seeking individuals who demonstrate strong technical ownership, collaborate effectively, and drive engineering excellence. Excellent analytical and problem-solving skills are crucial for resolving complex technical challenges. Candidates should possess effective communication skills and a commitment to continuous learning and adaptability to evolving technologies. Attention to detail in architecture, code quality, security, and performance optimization is highly valued.
Iris Software
Information Technology & Services