Java - Senior Engineer

Apply now »

Posted On: 28 May 2026

Location: Noida, UP, India

Company: Iris Software

Why Join Iris?
Are you ready to do the best work of your career at one of India’s Top 25 Best Workplaces in IT industry? Do you want to grow in an award-winning culture that truly values your talent and ambitions?
Join Iris Software — one of the fastest-growing IT services companies — where you own and shape your success story.
 
About Us  
At Iris Software, our vision is to be our client’s most trusted technology partner, and the first choice for the industry’s top professionals to realize their full potential.
With over 4,300 associates across India, U.S.A, and Canada, we help our enterprise clients thrive with technology-enabled transformation across financial services, healthcare, transportation & logistics, and professional services.
Our work covers complex, mission-critical applications with the latest technologies, such as high-value complex Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation.

Working with Us
At Iris, every role is more than a job — it’s a launchpad for growth.
Our Employee Value Proposition, “Build Your Future. Own Your Journey.” reflects our belief that people thrive when they have ownership of their career and the right opportunities to shape it.
We foster a culture where your potential is valued, your voice matters, and your work creates real impact. With cutting-edge projects, personalized career development, continuous learning and mentorship, we support you to grow and become your best — both personally and professionally.
Curious what it’s like to work at Iris? Head to this video for an inside look at the people, the passion, and the possibilities. Watch it here.

Job Description

Required Technical Skills :


Core Java 17+: Strong hands-on experience with Core Java 17 or later, demonstrating fluency with modern language features including records, sealed classes, pattern matching, the Streams API, and the Java concurrency model.
Spring Boot: Proficiency in the Spring Boot framework for building production-grade microservices, including REST APIs, dependency injection, configuration management, and integration with common Spring ecosystem components.
JPA / Hibernate: Solid experience using JPA and Hibernate for object-relational mapping and database persistence, including entity modeling, transaction management, and performance tuning of queries.
Messaging Technologies (IBM MQ, Solace, or Kafka): Hands-on experience with at least one enterprise messaging technology such as IBM MQ, Solace, or Apache Kafka, along with a clear understanding of messaging patterns, delivery guarantees, and reliability semantics.
Kubernetes and Docker: Good working knowledge of Kubernetes for container orchestration and Docker for containerization, including familiarity with deployment manifests, service configuration, scaling strategies, and troubleshooting workloads in containerized environments.
Python (Pandas/Polars and database connectivity): Working knowledge of Python with experience using data manipulation libraries such as Pandas or Polars, and the ability to establish and work with database connections from Python applications.

 

Nice-to-Have Skills :


CI/CD Tooling (Jenkins / GitLab CI / GitHub Actions): Familiarity with modern CI/CD tooling such as Jenkins, GitLab CI, or GitHub Actions, including authoring pipelines, automating tests, and managing deployment workflows.
Capital Markets Domain Knowledge: Exposure to capital markets concepts, particularly in trading, risk management, or settlements, which would help in quickly understanding business context and delivering meaningful solutions.
Observability Tools (Prometheus / Grafana / ELK): Experience with observability tools such as Prometheus, Grafana, and the ELK stack, including instrumenting applications, building dashboards, and analyzing logs to support production reliability.
SQL and NoSQL Databases: Familiarity with both SQL and NoSQL databases, including schema design, query optimization, and selecting the right data store for a given workload.

Mandatory Competencies

Middleware - Java Middleware - Springboot
Programming Language - Java - OOPS Concepts
Middleware - API Middleware - Microservices
Programming Language - Java - Spring Framework
Programming Language - Java - Hibernate
Middleware - Message Oriented Middleware - Messaging (JMS, ActiveMQ, RabitMQ, Kafka, SQS, ASB etc)
Programming Language - Java - Design Principles + Design Patterns + Architecture Patterns
Tech - Build Management
Tech - Unit Testing
Programming Language - Java - Core Java (java 8+)
Programming Language - Java - Java Multithreading

Perks and Benefits for Irisians
Iris provides world-class benefits for a personalized employee experience. These benefits are designed to support financial, health and well-being needs of Irisians for a holistic professional and personal growth. Click here to view the benefits.

Apply now »