Java - Senior Engineer (Gurugram, HR, India)

Iris Software

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

Job description

Join Iris Software, a recognized top employer in India's IT sector, and embark on a career-defining journey. We are a fast-growing IT services company dedicated to being a trusted technology partner and a premier destination for top industry talent. Our vision is to empower clients through technology-enabled transformations across financial services, healthcare, transportation, and professional services.

With a global presence spanning India, the U.S.A., and Canada, we specialize in complex, mission-critical applications leveraging cutting-edge technologies like cloud, DevOps, AI, and data analytics. At Iris, your career is a launchpad for growth, guided by our belief in "Build Your Future. Own Your Journey." We foster an environment where your potential is valued, your voice is heard, and your contributions make a real impact.

Responsibilities

As a Senior Java Engineer, you will be instrumental in designing and developing robust enterprise applications using Core Java, Spring Boot, and microservices architecture. You'll define API contracts, establish integration strategies for distributed systems, and create reusable backend components with a focus on clean architecture and secure coding practices.

Your role will involve optimizing application performance through advanced techniques like caching and JVM tuning. You will own the end-to-end delivery of modules, from design to deployment readiness, and conduct thorough code reviews to ensure adherence to best practices. Collaboration with cross-functional teams and stakeholders to translate business needs into technical solutions will be key. Furthermore, you will contribute to event-driven architectures, drive improvements in CI/CD pipelines, and perform root cause analysis for production issues. Mentoring junior developers will also be a significant part of your responsibilities.

Qualifications

We are seeking a Senior Java Engineer with 7-8 years of experience, possessing a strong command of Java 8+, backend unit testing with JUnit, and data structures. Expertise in microservices, REST APIs, multithreading, concurrency, OOPS concepts, JPA, Kafka, and Git Hub is essential.

Proficiency in MS SQL and frameworks like Spring Boot and Spring Security (JWT) is mandatory. Candidates should demonstrate strong technical ownership, excellent collaboration skills, and a commitment to engineering excellence. Analytical and problem-solving abilities are crucial for addressing complex technical challenges. Effective communication with both technical and non-technical stakeholders is expected, along with adaptability to evolving technologies and a meticulous attention to detail in architecture, code quality, and performance optimization. Initiative in developing reusable frameworks and balancing technical excellence with business priorities are highly valued.

Essential Skills

Java 8+Backend Unit TestingJUnitData StructureMicroservicesREST APIsMultithreadingConcurrencyOOPS ConceptsJPAKafkaGitHubMS SQLSpring BootSpring SecurityJWT

Highlights

  • Actively hiring

More Details

RoleJava - Senior Engineer (Gurugram, HR, 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 (Gurugram, HR, India) at Iris Software | SkillMX | SkillMX