Java - Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, a rapidly growing IT services company recognized among India's Top 25 Best Workplaces in the IT industry. We are seeking talented Java Engineers to contribute to complex, mission-critical applications using the latest technologies. At Iris, we foster an award-winning culture that empowers you to own and shape your career journey, providing a launchpad for your professional growth with cutting-edge projects and continuous learning.
As a Java Engineer, you will develop and maintain scalable Java applications, ensuring clean, reusable, and maintainable code. Responsibilities include building and consuming RESTful APIs, implementing business logic, writing optimized SQL queries for relational databases, and adhering to secure coding standards. You will also perform debugging, troubleshoot issues, and collaborate with cross-functional teams for seamless end-to-end delivery. Active participation in Agile ceremonies and support for CI/CD processes are key aspects of this role.
This role requires expertise in Microservices, REST APIs, Spring Boot, Java 17+, JPA, and Hibernate. Essential competencies include strong understanding of OOPS concepts, Java Multithreading, SOAP, and Design Patterns. Familiarity with middleware technologies like API and Microservices, development tools like Maven, and DevOps tools such as GitLab, GitHub, or Bitbucket is necessary. Experience with Oracle PL/SQL Packages is also required. Candidates should demonstrate ownership, collaboration, a quality-first approach, continuous learning, proactive communication, and strong analytical skills.
Iris Software
Information Technology & Services