Role Overview
Join Iris Software, one of India’s Top 25 Best Workplaces in IT, as a Java - Engineer. You will work on complex, mission-critical applications, helping enterprise clients thrive through technology-enabled transformation in sectors like financial services, healthcare, and logistics.
Responsibilities
- Develop and maintain scalable Java applications ensuring clean, reusable, and maintainable code.
- Build and consume RESTful APIs with proper validation and secure communication.
- Write modular code following Object-Oriented Principles and design patterns like Singleton, Factory, and MVC.
- Implement business logic and backend integrations between applications, databases, and external systems.
- Write optimized SQL queries and manage efficient data access and transactions.
- Perform debugging, troubleshooting, and root cause analysis.
- Collaborate with cross-functional teams in Agile environments.
- Support CI/CD processes, build automation, and deployment.
Requirements
- Strong proficiency in Java 17+ and OOPS Concepts.
- Experience with Microservices and REST APIs.
- Hands-on experience with Spring Boot, JPA, and Hibernate.
- Knowledge of Java Multithreading and Design Patterns.
- Experience with GitLab, GitHub, or Bitbucket.
- Familiarity with Maven and Oracle PL/SQL.
Skills
- Java
- Spring Boot
- Microservices
- Hibernate
- REST APIs