Java - Senior Engineer

Apply now »

Posted On: 22 Apr 2024

Location: Noida, UP, India

Company: Iris Software

Why Join Us?
Are you inspired to grow your career at one of India’s Top 25 Best Workplaces in IT industry? Do you want to do the best work of your life at one of the fastest growing IT services companies? Do you aspire to thrive in an award-winning work culture that values your talent and career aspirations?

It’s happening right here at Iris Software.

 

About Iris Software
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 at Iris
Be valued, be inspired, be your best.
At Iris Software, we invest in and create a culture where colleagues feel valued, can explore their potential, and have opportunities to grow.
Our employee value proposition (EVP) is about “Being Your Best” – as a professional and person. It is about being challenged by work that inspires us, being empowered to excel and grow in your career, and being part of a culture where talent is valued. We’re a place where everyone can discover and be their best version.

Job Description

  • 5+ years of experience working with Java UI / Desktop UI and relevant technologies.
  • Extensive experience with Java 8 and higher language construct and features.
  • Expertise in AWS/GCP and related technologies with strong GCE, Anthos/GKE containerization
  • Expertise with multithreaded UI based on Swing UI libraries and UI extensions, Java FX, J2SE, JDBC, JMS, JMX, JNI, Design Patterns, Rest services.
  • Goodin Javascript
  • Strong understanding and working experience with Spring boot, Spring Batch, Spring Integration, string REST.
  • Strong understanding of batch processing of large data sets
  • Strong Caching and large data sets handling (experience with any: Redis, Aerospike, Ehcache, GigaSpaces, Hazelcast or any others)
  • Strong understanding of Java multithreading concepts, best practices, and experience in implementation of server-side components
  • Experience with concurrent non-blocking implementation of services collaboration (Reactive extensions)
  • Very Strong PostgresSQL and Oracle
  • Ability to develop on Linux / Windows / MAC OS
  • Strong knowledge of various configuration/source code management tools (Git, Bitbucket, Confluence, JIRA, Bamboo, TeamCity)
  • Pluses:
    • Strong knowledge of complex Options, Futures, Order Matching and Routing principles
    • Experience converting hardware-based server-side components to VM based (containerization: Kubernetes, Docker or other).
    • GWT
    • Experience in the financial/brokerage industry

Mandatory Competencies

Java - Core JAVA
Java Others - Spring Boot
Others - Micro services
Beh - Communication and collaboration
Cloud - GCP

Apply now »