Java - Lead

Iris Software

Fresher Noida Full Time Hybrid (office + remote)
Iris Software logo
Posted : 1 week ago
Actively hiring

Job description

Join Iris Software, a rapidly growing IT services company recognized among India's Top 25 Best Workplaces in the IT industry. We empower our associates to shape their career journeys within an award-winning, talent-focused culture. Our vision is to be a premier technology partner for enterprises, driving transformation across financial services, healthcare, transportation, and professional services.

We specialize in complex, mission-critical applications leveraging cutting-edge technologies like Cloud, DevOps, Data & Analytics, and AI. At Iris, every role is an opportunity for growth, guided by our Employee Value Proposition: 'Build Your Future. Own Your Journey.' We cultivate an environment where your potential is recognized, your voice is heard, and your contributions create significant impact through challenging projects, personalized development, and continuous learning.

Responsibilities

As a Java Lead, you will define and advance enterprise-level Java application architecture, ensuring robust scalability, reliability, security, and maintainability. You will guide strategic technical decisions for application modernization, framework selection, and cloud-native adoption. Your role involves architecting distributed systems, microservices platforms, and API-driven ecosystems, while establishing comprehensive engineering standards, governance, and secure development practices.

You will lead engineering teams, fostering collaboration across functions and with stakeholders. A key responsibility is driving the implementation of non-functional requirements such as scalability, observability, security, and disaster recovery. You will also lead architecture reviews, technical discussions, and modernization initiatives, ensuring future-ready application landscapes. Collaboration with leadership and enterprise architects is essential to align engineering efforts with organizational strategy. Furthermore, you will champion DevOps, CI/CD, cloud-native engineering, and containerization, proactively identifying and mitigating technical risks and architectural gaps for sustained platform stability.

Qualifications

This role requires significant expertise in Java development, including Microservices, REST APIs, Spring Boot, Java 17+, Hibernate, and JPA. You should be proficient in core Java concepts like OOPS, Multithreading, Caching (Redis/Memcache/Hazlecast), Design Patterns, and Design Principles. Experience with Oracle PL/SQL Packages and middleware technologies such as Java Middleware and API (SOAP, REST) is essential.

Familiarity with development tools like Maven and DevOps/Configuration Management tools such as GitLab, Github, or Bitbucket is required. The position demands strong technical leadership, driving architecture and solution design for scalable, secure, and maintainable systems. You must balance delivery accountability with technical excellence, quality, and team collaboration. Building and mentoring high-performing engineering teams, fostering innovation, and promoting continuous learning are critical. Effective stakeholder management and communication, coupled with a proactive approach to identifying and mitigating risks, are also key.

Essential Skills

MicroservicesREST APIsSpring BootJava 17+HibernateJPAOOPS ConceptsJava MultithreadingMavenGitLabGithubBitbucketOracle PL/SQL PackagesJava CachingDesign PatternsDesign PrinciplesCommunication and Collaboration

Highlights

  • Actively hiring

More Details

RoleJava - Lead
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

Information Technology & Services