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 as one of India's Top 25 Best Workplaces in the IT industry, and contribute to shaping your career success story within an award-winning, rapidly growing IT services company. We are committed to being our clients' most trusted technology partner and empowering industry professionals to achieve their full potential.

With a global presence across India, the U.S.A., and Canada, Iris Software drives technology-enabled transformations for enterprise clients in sectors like financial services, healthcare, transportation, and professional services. Our expertise spans complex, mission-critical applications leveraging cutting-edge technologies in application engineering, data analytics, cloud, DevOps, and automation.

Responsibilities

Lead the definition and execution of enterprise application architecture strategies, ensuring scalability, reliability, security, and maintainability using Core Java, Spring Boot, and Microservices. Drive strategic technical decisions for application modernization, framework selection, and cloud-native adoption. Architect distributed systems, microservices platforms, and API-driven ecosystems. Establish engineering standards, governance practices, and reusable frameworks.

Mentor and lead engineering teams, fostering collaboration across cross-functional teams and stakeholders. Drive the implementation of non-functional requirements such as scalability, observability, security, and disaster recovery. Oversee architecture reviews and modernization initiatives. Design and drive enterprise messaging and event-driven architectures. Align engineering initiatives with organizational strategy through collaboration with leadership and enterprise architects. Champion DevOps, CI/CD, cloud-native engineering, and containerization practices. Proactively identify and mitigate technical risks and architectural gaps.

Qualifications

A proven track record in defining and driving enterprise application architecture, with expertise in Core Java, Spring Boot, and Microservices. Strong understanding of scalability, reliability, security, and maintainability principles. Experience in leading strategic technical decisions, application modernization, and cloud-native adoption. Proficiency in architecting distributed systems, microservices platforms, and API-driven ecosystems. Ability to establish engineering standards, governance, and reusable frameworks.

Demonstrated leadership in guiding engineering teams and fostering cross-functional collaboration. Experience in implementing non-functional requirements, including scalability, observability, security, and disaster recovery. Skilled in conducting architecture reviews and driving modernization initiatives. Expertise in designing enterprise messaging and event-driven architectures. Capable of aligning engineering efforts with organizational strategy. Proficient in DevOps, CI/CD automation, cloud-native engineering, and containerization. Strong ability to identify and mitigate technical risks and architectural gaps.

Essential Skills

JavaSpring BootMicroservicesREST APIsData StructuresMultithreadingConcurrencyOOPS ConceptsAzure Service BusKafkaRabbitMQSQSJPAGitMS SQLDesign PatternsSpring SecurityJWTActiveMQKaaSKafka Connectors

Good to Have

CI/CDJenkinsSource Control

Highlights

  • Actively hiring

More Details

RoleJava - Lead (Noida, UP, India)
IndustryInformation Technology & Services
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