Java - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, a rapidly expanding IT services company recognized as one of India's Top 25 Best Workplaces in the IT industry. We are seeking a talented Senior Java Engineer to contribute to our award-winning culture and help clients thrive with technology-enabled transformations. Leverage the latest technologies in application and product engineering, data, cloud, and DevOps. At Iris, your career is a launchpad for growth, where you own your journey and shape your success. We foster a culture valuing potential, encouraging diverse voices, and driving real impact through cutting-edge projects and continuous development.
Design and develop scalable enterprise applications using Java, Spring Boot, and Microservices. Define robust API contracts and integration strategies for distributed systems. Create reusable backend components and enterprise services adhering to clean architecture and secure coding practices. Optimize application performance through various techniques including caching and JVM tuning. Own end-to-end module delivery, from design and development to testing and deployment. Conduct 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 implement sustainable fixes. Mentor junior developers on advanced Java development techniques.
A minimum of 7-8 years of experience in Java development is required. Proficiency in Backend Unit Testing (JUnit), Data Structures, Microservices with REST APIs, Multithreading & Concurrency, OOPS Concepts, and Java 17+ is essential. Experience with JPA, Kafka, Git Hub, MS SQL, and Spring Boot + Spring Security (JWT) is mandatory. Strong understanding of application performance optimization, including caching, asynchronous processing, and JVM tuning. Experience with CI/CD pipelines, logging, monitoring, and deployment automation is highly desirable. Candidates should demonstrate strong technical ownership, analytical problem-solving skills, and effective communication with both technical and non-technical stakeholders. Adaptability to evolving technologies and a commitment to engineering excellence are key.
Iris Software
Information Technology & Services