Java - Senior Engineer (Noida, UP, India)

Iris Software

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

Job description

Join Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry. We are a rapidly growing IT services company committed to being a trusted technology partner and a premier destination for top industry professionals. With a global presence across India, the U.S.A., and Canada, we empower enterprise clients in financial services, healthcare, transportation & logistics, and professional services.

Our expertise spans complex, mission-critical applications leveraging cutting-edge technologies including Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation. At Iris, we believe in fostering a culture where your potential is valued, your voice matters, and your work makes a real impact. We provide cutting-edge projects, personalized career development, continuous learning, and mentorship to support your personal and professional growth.

Responsibilities

As a Senior Java Engineer, you will be instrumental in designing and developing scalable enterprise applications using Core Java, Spring Boot, and Microservices architecture. This includes defining API contracts, service boundaries, and integration strategies for robust distributed systems. You will also develop reusable backend components, optimize application performance through various techniques, and own the end-to-end delivery of modules.

Key responsibilities involve conducting code reviews to ensure adherence to standards and best practices, collaborating with cross-functional teams to translate business needs into technical solutions, and designing event-driven architectures for enhanced scalability and resilience. You will also drive improvements in CI/CD pipelines, logging, monitoring, and deployment automation, troubleshoot production issues with root cause analysis, and mentor junior developers on modern Java practices.

Qualifications

We are seeking experienced engineers with 5-8 years of hands-on experience in Core Java development. A strong command of Microservices, REST APIs, Multithreading & Concurrency, OOPS Concepts, Java 17+, Hibernate, JPA, Kafka, and Git Hub is essential. Proficiency with Spring Boot and Spring Security (JWT) is also required, along with experience in PL/SQL.

Ideal candidates demonstrate strong technical ownership, collaborate effectively with diverse teams and stakeholders, and drive engineering excellence through code reviews, automation, and performance optimization. Excellent analytical and problem-solving skills are crucial for resolving complex technical challenges. Effective communication with both technical and non-technical stakeholders, adaptability to evolving technologies, and meticulous attention to detail in architecture, code quality, and security are key attributes we value.

Essential Skills

JavaMicroservicesREST APIsMultithreadingConcurrencyOOPS ConceptsJava 17+HibernateJPAKafkaGitHubSpring BootSpring SecurityJWTPL/SQL

Highlights

  • Actively hiring

More Details

RoleJava - Senior Engineer (Noida, UP, India)
IndustrySoftware Development
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

Software Development

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