Java Micro Services - Senior Engineer

Apply now »

Posted On: 1 May 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 must have hands-on experience in software backend service development, primarily using Java, Springboot, Spring JPA, Spring Cloud, JDBC, Hibernate, REST, Maven.
  • Extremely good with microservice tech stack - Docker/Kubernetes/OpenShift; Cloud Computing; Microservice design patter and its components
  • Experience in implementing Kafka consumers/publisher/streaming, TIBCO EMS, IBM MQ and SFTP using Java.
  • Experience in implementation of WebSockets is preferred.
  • Basic understanding of Databases (SQL and NoSQL), like Mongo is a must.
  • Experience with Kafka and Flink is huge advantage.
  • Experience with development in an agile methodology using TDD/BDD best practices in a continuous integration environment with Junit
  • Knowledge and experience using Git/Bitbucket for version control is recommended.
  • Good knowledge of DevOps and CI/CD practices using tools like Jenkins/TeamCity, IBM Urbancode Deploy, SONAR
  • Experience in implementing REST/GraphQL bases service.
  • High levels of ownership and commitment on deliverables.
  • Strong Communication Skills, Strong Analytical skills.
  • Highly Proficient
  • Spring Boot, Spring Cloud, Spring JPA
  • Java, OOPS
  • Mongo
  • JUNIT and Mockito
  • Nice to have skills:
  • Experience in front end technologies such as React, HTML, CSS, Javascript
  • Basic understanding of Databases (Preferably Oracle) is good to have. Knowledge of kafka is a plus.
  • WebSocket
  • Reactive Programming - RxJs

Mandatory Competencies

Java - Core JAVA
Java Others - Spring Boot
Fundamental Technical Skills - OOPS/Design
Database - Mongo DB
Automated unit testing - Junit
Java Others - Kafka

Apply now »