Java - Engineer

Iris Software

Fresher Noida Full Time Hybrid (office + remote)
Iris Software logo
Posted : 1 week ago
Actively hiring

Job description

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.

Responsibilities

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.

Qualifications

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.

Essential Skills

MicroservicesREST APIsSpring BootJava 17+JPAHibernateObject-Oriented Programming (OOP)Design PatternsSQLAgile MethodologiesCI/CDAPI MiddlewareJava MultithreadingGitLabGitHubBitbucketMavenPL/SQL Packages

Highlights

  • Actively hiring

More Details

RoleJava - Engineer
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

Information Technology & Services

Java - Engineer at Iris Software | SkillMX | SkillMX