Senior Java Software Engineer

  • Gurugram
  • Impetus

Job Description


Java engineer with 3.5-7 years of experience, person with strong Java, spring core, Spring boot, Rest API, Microservices hands-on experience.

Knowing Kafka is a plus.

Well versed with CICD, Agile processes. good attitude, good communication skills.


Roles & Responsibilities


3.5 - 7 years of experience in a Java 8 or later, Spring boot, Hibernate, SOAP Web

services

Experience in application design, software development, and testing, in an Agile

environment.

Experience with relational and NoSQL databases.

Experience designing and developing REST APIs for high volume clients.

Experience with continuous integration tools & container orchestration technologies.

(e.g. Docker and Kubernetes)

Experience with version control systems like Git.

Experience working with asynchronous messaging systems like Kafka.

Experience with Atlassian software development and collaboration tools (JIRA,

Confluence, etc.), a plus.

Position requires a Bachelors degree in Computer Science, Engineering, or a related.

field Preferred Additional:

Experience working on Java.

Knowledge of financial industry

Experience with open-source frameworks is a plus -especially maintaining or

contributing to open-source projects!

Ability to effectively communicate with internal and external business partners.


Mandatory Skills


Java, spring core, spring boot, microservices