Java - Senior Engineer (Noida, UP, India)

Iris Software

7–8 yrs Noida, Gurugram, Pune Full Time Hybrid (office + remote)
Iris Software logo
Posted : today
Actively hiring

Job description

Join Iris Software, recognized among India's Top 25 Best Workplaces in the IT industry. We are a rapidly expanding IT services company committed to client success and employee potential. With a global presence across India, the U.S.A., and Canada, we empower enterprise clients with transformative technology solutions.

Our expertise spans high-value application and product engineering, data analytics, cloud, DevOps, MLOps, quality engineering, and business automation. At Iris, we believe in a culture where your contributions are valued, your voice is heard, and your career is a journey of ownership and growth. Experience cutting-edge projects, continuous learning, and a supportive environment designed for your professional and personal development.

Responsibilities

As a Senior Java Engineer, you will be instrumental in designing and developing robust, scalable enterprise applications using Core Java, Spring Boot, and microservices. You will define critical API contracts and integration strategies for complex, distributed systems.

Key contributions include developing reusable backend components, optimizing application performance, and ensuring end-to-end module delivery. This role involves conducting thorough code reviews, collaborating with cross-functional teams, and driving improvements in CI/CD pipelines and operational efficiency. You will also be responsible for troubleshooting production issues and mentoring junior developers.

Qualifications

This role requires 7-8 years of professional experience with mandatory skills in Java 17+, Spring Boot, Spring Security (JWT), Microservices, REST APIs, JPA, Kafka, MS SQL, and Git Hub. A strong understanding of JUnit, Data Structures, Multithreading & Concurrency, OOPS Concepts, and backend unit testing is essential.

We are seeking individuals who demonstrate strong technical ownership, collaborate effectively, and drive engineering excellence. Excellent analytical and problem-solving skills are crucial for resolving complex technical challenges. Candidates should possess effective communication skills and a commitment to continuous learning and adaptability to evolving technologies. Attention to detail in architecture, code quality, security, and performance optimization is highly valued.

Essential Skills

Java 17+Spring BootSpring SecurityMicroservicesREST APIsJPAKafkaMS SQLJUnitData StructuresMultithreadingConcurrencyOOPS ConceptsGit Hub

Highlights

  • Actively hiring

More Details

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

About the Company

Iris Software logo

Iris Software

Information Technology & Services

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