Java - Engineer
Iris Software
Iris Software
Join Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry, and embark on a journey to do your best work. We are a rapidly growing IT services company dedicated to being our clients' most trusted technology partner and a premier destination for top industry talent. With a global presence and over 4,300 associates, we empower enterprise clients across financial services, healthcare, transportation, and professional services through technology-driven transformations.
Our expertise spans complex, mission-critical applications leveraging cutting-edge technologies in Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation. At Iris, every role is a launchpad for professional growth, fostering a culture where your potential is valued, your voice is heard, and your contributions make a significant impact.
As a Java Engineer, you will develop and maintain scalable Java applications, ensuring code is clean, reusable, and adheres to engineering standards. You'll build and consume robust RESTful APIs with comprehensive validation, exception handling, and secure communication. Crafting modular, object-oriented code using design patterns like Singleton, Factory, and MVC will be key.
Implement backend integrations and business logic for seamless application and database interaction. Write optimized SQL queries for efficient data access and transaction management within relational databases. Adhere to secure coding practices and quality standards to enhance application reliability and minimize defects.
Troubleshoot and perform root cause analysis for functional and performance issues. Collaborate with cross-functional teams for testing and end-to-end delivery, actively participating in Agile ceremonies such as sprint planning and retrospectives. Support CI/CD processes, including build automation and deployment, while continuously learning modern Java frameworks and cloud technologies.
We are seeking a Java Engineer with mandatory skills in Microservices, REST APIs, Spring Boot, Java 17+, JPA, and Hibernate. Proficiency in API middleware technologies (SOAP, REST, Microservices) is essential.
Demonstrated understanding of Java's OOPS concepts, Multithreading, and design patterns is required. Experience with Java 17 or later, Spring Boot, JPA, and Hibernate is a must. Familiarity with DevOps tools like GitLab, GitHub, or Bitbucket, and build tools such as Maven, is expected.
Knowledge of Oracle PL/SQL Packages and strong communication and collaboration skills are also required. The role demands ownership, accountability, a quality-first approach, continuous learning, proactive communication, strong analytical skills, attention to detail, and adaptability in a fast-paced environment.
Iris Software
IT Consulting