Java - Senior Engineer (Noida, UP, India)

Iris Software

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

Job description

Join Iris Software, a recognized leader among India's Top 25 Best Workplaces in the IT industry. We are a rapidly expanding IT services firm dedicated to empowering our associates to own and shape their career journeys. With a global presence across India, the U.S.A., and Canada, we partner with enterprise clients in financial services, healthcare, transportation & logistics, and professional services, delivering cutting-edge solutions in areas like application engineering, data analytics, cloud, and DevOps.

At Iris, we believe in fostering a culture where your potential is valued, your voice is heard, and your contributions make a real impact. We offer a launchpad for your growth with personalized career development, continuous learning, and mentorship, enabling you to achieve both personal and professional success.

Responsibilities

As a Senior Java Engineer, you will be instrumental in designing and developing scalable enterprise applications utilizing Core Java, Spring Boot, and Microservices architecture. You will define API contracts, establish service boundaries, and craft integration strategies for complex distributed systems.

Key duties include developing reusable backend components, optimizing application performance through various techniques, and ensuring end-to-end delivery of modules. You will conduct thorough code reviews, collaborate with cross-functional teams, and design event-driven architectures. Driving improvements in CI/CD pipelines, troubleshooting production issues, and mentoring junior developers are also core aspects of this role.

Qualifications

We are seeking experienced Java professionals with 5-8 years of experience. A strong command of Java 17+, backend unit testing (JUnit), data structures, Microservices, REST APIs, and multithreading is essential.

Proficiency in OOPS concepts, Hibernate, Kafka, Maven, Git, MS SQL, design principles, and patterns is required. Expertise in Spring Boot and Spring Security with JWT is mandatory. Familiarity with containerization and orchestration tools like Docker and Kubernetes is an advantage.

Essential Skills

Java 17+Backend Unit TestingJUnitData StructureMicroservicesREST APIsMultithreadingConcurrencyOOPS ConceptsHibernateKafkaMavenGitHubMS SQLDesign PrinciplesDesign PatternsSpring BootSpring SecurityJWT

Good to Have

DockerKubernetes

Highlights

  • Actively hiring

More Details

RoleJava - Senior Engineer (Noida, UP, India)
IndustryInformation Technology & Services, Software Development
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