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 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.

Responsibilities

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.

Qualifications

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.

Essential Skills

MicroservicesREST APIsSpring BootJava 17+JPAHibernateAPI Middleware - SOAPAPI Middleware - RESTAPI Middleware - MicroservicesJava - OOPS ConceptsJava MultithreadingJava 17 or latestJava Middleware - SpringbootJava - JPAJava - HibernateDevOps/Configuration Mgmt - GitLabDevOps/Configuration Mgmt - GithubDevOps/Configuration Mgmt - BitbucketDevelopment Tools and Management - MavenOracle - PL/SQL PackagesJava - Design PatternsCommunication and collaboration

Highlights

  • Actively hiring

More Details

RoleJava - Engineer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

IT Consulting

Java - Engineer at Iris Software | SkillMX | SkillMX