Java - Senior Engineer (Noida, UP, India)

Iris Software

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

Job description

Join Iris Software, a rapidly expanding IT services firm recognized among India's Top 25 Best Workplaces in the IT industry. We offer an award-winning culture that champions your ambition and talent, providing a launchpad for your career growth. Our vision is to be the most trusted technology partner for our clients and the premier destination for industry professionals.

With a global presence across India, the U.S.A., and Canada, Iris Software empowers enterprise clients in financial services, healthcare, transportation & logistics, and professional services. We specialize in complex, mission-critical applications leveraging cutting-edge technologies like Cloud, DevOps, Data & Analytics, and Artificial Intelligence.

At Iris, we believe in "Build Your Future. Own Your Journey." You'll experience a workplace where your potential is recognized, your contributions make a real impact, and continuous learning and mentorship are integral to your professional development. Explore our culture and opportunities by watching our video.

Responsibilities

Architect and drive enterprise application strategy using Core Java, Spring Boot, and Microservices, ensuring scalability, reliability, and security. Lead critical technical decisions for application modernization, framework selection, and cloud-native adoption.

Design robust distributed systems, microservices platforms, and API-driven ecosystems. Establish engineering standards, governance, reusable frameworks, and secure development practices. Lead engineering teams and foster collaboration across functions.

Implement non-functional requirements such as scalability, observability, security, and disaster recovery. Conduct architecture reviews and lead modernization initiatives. Design and implement enterprise messaging and event-driven architectures.

Collaborate with leadership and enterprise architects to align engineering efforts with organizational strategy. Drive adoption of DevOps, CI/CD, cloud-native engineering, and containerization. Proactively identify and mitigate technical risks and architectural gaps.

Qualifications

We are seeking a Senior Java Engineer with a strong command of Core Java, Spring Boot, and Microservices. Expertise in designing scalable and secure applications is essential.

Candidates should be proficient in messaging technologies like Kafka, RabbitMQ, SQS, and ActiveMQ, as well as Azure Service Bus. A solid understanding of Data Structures, OOPS Concepts, Multithreading & Concurrency, and Design Patterns is required. Experience with JPA, MS SQL, and Git Hub is also necessary.

Familiarity with CI/CD practices, Jenkins, and Git is considered an advantage. This role demands strong technical leadership, architectural decision-making, and the ability to mentor teams. Excellent collaboration and stakeholder management skills are crucial for driving engineering excellence and cloud adoption initiatives.

Essential Skills

Java 17+Spring BootSpring Security (JWT)MicroservicesREST APIsJPAData StructuresOOPS ConceptsMultithreading & ConcurrencyDesign PatternsKafkaKaaS (Kafka as a Service)Kafka ConnectorsRabbitMQSQSActiveMQAzure Service BusMS SQLGit Hub

Good to Have

CI/CDJenkinsGit

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