Java - Engineer
Iris Software
Iris Software
Join Iris Software, recognized among India's Top 25 Best Workplaces in the IT industry, and build the best work of your career. We are a rapidly growing IT services company committed to being our clients' most trusted technology partner and a preferred destination for top industry professionals.
With a global presence across India, the U.S.A., and Canada, Iris Software empowers enterprise clients in financial services, healthcare, transportation & logistics, and professional services. Our expertise lies in delivering complex, mission-critical applications using cutting-edge technologies in areas like Application & Product Engineering, Data & Analytics, Cloud, DevOps, and Business Automation.
Develop and maintain robust, scalable Java applications, ensuring code quality and adherence to engineering standards. Build and integrate RESTful APIs with comprehensive validation, exception handling, and security measures. Write clean, modular code, employing object-oriented principles and design patterns like Singleton, Factory, and MVC. Implement backend logic and integrations for seamless inter-application communication and database interactions.
Optimize SQL queries for efficient data access and transaction management. Adhere to secure coding and quality standards to enhance application reliability and minimize defects. Conduct debugging and root cause analysis to swiftly resolve functional and performance issues. Collaborate with cross-functional teams throughout the testing, deployment, and delivery lifecycle. Actively participate in Agile ceremonies and support CI/CD pipelines for automated builds and deployments.
Continuously enhance skills in modern Java frameworks, tools, and cloud technologies to boost development efficiency and delivery excellence.
This role requires a strong command of Java development, focusing on Microservices, REST APIs, Spring Boot, Java 17+, JPA, and Hibernate. You should be proficient in writing clean, object-oriented, and maintainable code, utilizing design patterns and creating optimized SQL queries. Experience with Agile methodologies, CI/CD processes, and version control systems like GitLab, GitHub, or Bitbucket is essential.
Mandatory competencies include expertise in API Middleware (SOAP, REST), Microservices, Java OOPS concepts, Java Multithreading, and Java 17 or later versions. Familiarity with Spring Boot, JPA, Hibernate, Maven, and Oracle PL/SQL packages is also required. Behavioral attributes such as ownership, collaboration, a quality-first approach, continuous learning, proactive communication, analytical problem-solving, attention to detail, initiative, customer focus, and adaptability are highly valued.
Iris Software
Information Technology & Services