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 offer an award-winning culture that values your talent and ambitions, providing a platform to shape your success story. Our vision is to be our clients' most trusted technology partner and a preferred employer for top professionals.
With a global presence across India, the U.S.A., and Canada, we empower enterprise clients in financial services, healthcare, transportation & logistics, and professional services. Our work involves complex, mission-critical applications utilizing cutting-edge technologies like Application & Product Engineering, Data & Analytics, Cloud, DevOps, and AI/ML.
At Iris, we believe in fostering a culture where your potential is recognized, your voice is heard, and your contributions make a real impact. We offer personalized career development, continuous learning, and mentorship to support your professional and personal growth. Explore what it's like to work at Iris and discover the possibilities.
Key responsibilities include developing and maintaining scalable Java applications with clean, reusable code aligned with engineering standards. You will build and consume robust RESTful APIs with thorough validation and exception handling. The role involves writing modular, object-oriented code following design patterns and implementing backend integrations for seamless application and database interaction.
Responsibilities also include writing optimized SQL queries for efficient data access and transaction handling, adhering to secure coding practices to minimize defects. You'll perform debugging and root cause analysis for functional and performance issues. Collaboration with cross-functional teams for testing and deployment, active participation in Agile ceremonies, and supporting CI/CD processes are essential.
Continuous learning of modern Java frameworks, tools, and cloud technologies is expected to enhance development efficiency and delivery quality. Behavioral competencies such as ownership, collaboration, a quality-first approach, continuous learning, proactive communication, strong problem-solving skills, and attention to detail are highly valued.
This role requires proficiency in Java 17+, Microservices, REST APIs, JPA, and Hibernate. Mandatory competencies include expertise in API Middleware (SOAP, REST), Microservices, Java OOPS Concepts, Java Multithreading, Spring Boot, JPA, Hibernate, and Design Patterns. Familiarity with DevOps tools like GitLab, GitHub, or Bitbucket, Maven, and Oracle PL/SQL Packages is also required.
Behavioral requirements emphasize ownership and accountability, effective collaboration, a quality-first approach, continuous learning, proactive communication, strong analytical and problem-solving skills, attention to detail, initiative in process improvements, a customer-focused approach, and adaptability to fast-paced environments. We are looking for individuals ready to own and shape their career journey within a dynamic and supportive work environment.
Iris Software
Information Technology & Services