Java - Senior Engineer (Noida, UP, India)

Iris Software

6–8 yrs Noida Full Time Work from office
Iris Software logo
Posted : today
Actively hiring

Job description

Join Iris Software, a rapidly growing IT services company recognized among India's Top 25 Best Workplaces in the IT industry. We are looking for talented professionals to join our award-winning culture where your ambition and skills are truly valued. Iris Software aims to be a trusted technology partner and a top choice for industry professionals seeking to realize their full potential. With over 4,300 associates across India, the U.S.A., and Canada, we empower enterprise clients in financial services, healthcare, transportation & logistics, and professional services with cutting-edge technology solutions. Our expertise spans Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation.

Responsibilities

As a Senior Java Engineer, you will design and develop robust enterprise applications utilizing Core Java, Spring Boot, and Microservices architecture. You will define API contracts and integration strategies for distributed systems, and create reusable backend components with clean architecture principles. Key responsibilities include optimizing application performance, managing end-to-end module delivery, conducting code reviews, and collaborating with cross-functional teams. You will also design event-driven architectures, drive CI/CD pipeline improvements, troubleshoot production issues, and mentor junior developers in modern Java practices.

Qualifications

This role requires 6-8 years of experience in Java development. Mandatory skills include Java 8+, JUnit, Data Structures, Microservices & REST APIs, Multithreading, OOPS Concepts, Hibernate, Kafka, Gradle, Maven, Oracle, Design Patterns, Spring Boot, and Spring Security (JWT). Strong technical ownership, effective collaboration, analytical problem-solving skills, and excellent communication are essential. We seek individuals who can drive engineering excellence, adapt to evolving technologies, and maintain a keen eye for detail in architecture, code quality, security, and performance optimization. Initiative in developing reusable frameworks and balancing technical excellence with business priorities is also crucial.

Essential Skills

Java 8+Backend Unit Testing (JUnit)Data StructureMicroservicesREST APIsMultithreading & ConcurrencyOOPS ConceptsHibernateKafkaGradleMavenOracleDesign PatternsSpring BootSpring Security (JWT)

Highlights

  • Actively hiring

More Details

RoleJava - Senior Engineer (Noida, UP, India)
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Iris Software logo

Iris Software

Information Technology & Services

Java - Senior Engineer (Noida, UP, India) at Iris Software | SkillMX | SkillMX