Java - Lead (Noida, UP, India)

Iris Software

Fresher Noida 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 IT, and shape your career in an award-winning, growth-oriented environment. As a fast-growing IT services company, we partner with enterprise clients across financial services, healthcare, transportation & logistics, and professional services, driving technology-enabled transformation. Our work involves complex, mission-critical applications leveraging cutting-edge technologies like Cloud, DevOps, Data & Analytics, and AI/ML.

At Iris, we believe in empowering our associates with ownership and providing a launchpad for continuous growth. Our culture values your potential, amplifies your voice, and ensures your work makes a real impact. With exciting projects, personalized career development, and mentorship, we are dedicated to your professional and personal advancement.

Responsibilities

Lead the definition and execution of enterprise-level Java application architecture, focusing on scalability, reliability, security, and maintainability. Guide strategic technical decisions for application modernization, framework selection, and cloud-native adoption. Architect robust distributed systems, microservices platforms, and API-driven ecosystems aligned with business objectives.

Establish and enforce engineering standards, governance practices, and reusable frameworks. Drive the implementation of non-functional requirements such as scalability, observability, security, and disaster recovery. Conduct architecture reviews and technical discussions to ensure future-ready application ecosystems. Collaborate with leadership and enterprise architects to align engineering initiatives with organizational strategy and drive adoption of DevOps, CI/CD, and containerization practices. Proactively identify and mitigate technical risks and architectural gaps.

Qualifications

A strong technical leader with expertise in Java 17+, Microservices, REST APIs, Spring Boot, Hibernate, and JPA. Proven ability to define and drive enterprise-level architecture, guiding strategic technical decisions and architecting distributed systems.

Experience in establishing engineering standards, governance practices, and reusable frameworks. Skilled in leading engineering teams, fostering collaboration, and driving the implementation of non-functional requirements. Ability to conduct architecture reviews, lead modernization initiatives, and collaborate effectively with leadership and enterprise architects.

Proficiency in DevOps, CI/CD automation, cloud-native engineering, and containerization is essential. Experience with middleware like Java Middleware and API (SOAP, REST), development tools like Maven, and version control systems such as GitLab, GitHub, or Bitbucket. Familiarity with Oracle PL/SQL packages and Java caching solutions (Redis/Memcache/Hazlecast) is also required.

Essential Skills

Java 17+MicroservicesREST APIsSpring BootHibernateJPAOOPS ConceptsJava MultithreadingDesign PatternsAPI (SOAPREST)Microservices ArchitectureMavenGitLabGitHubBitbucketPL/SQL PackagesJava Caching (Redis/Memcache/Hazlecast)Design PrinciplesDevOpsCI/CD AutomationCloud-Native EngineeringContainerization

Highlights

  • Actively hiring

More Details

RoleJava - Lead (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 - Lead (Noida, UP, India) at Iris Software | SkillMX | SkillMX