Java - Senior Engineer
Apply now »Posted On: 28 May 2026
Location: Noida, UP, India
Company: Iris Software
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.
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.
At Iris, every role is more than a job — it’s a launchpad for growth.
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
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.