Java Spring Boot @Atlanta, GA- 4 days a week

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 06 Month(s)

Skills

java
Spring boot
Microservices
Websphere
IBM FTM
Java 8
Nodejs
SQL
Typescript
REST
OAuth
RESTful
Node.js

Job Details

Java Spring Boot

Location: Atlanta- 4 days a week - No Remote

Job Description:

Key skills:

  • Java, Spring boot, Microservices, WebSphere, Message Queue, good communication
  • Must have Banking domain with Payments/ instant payments functional knowledge.
  • IBM FTM product experience

Requirements:

  • Must have working experience in Java 8, 11, Spring Boot 1 and 2,
  • Nice to have Angular 9 and above, typescript, Node JS 10 and above
  • Must have experience working and deploying in IBM WebSphere.
  • Must have experience of messaging queues preferably IBM MQ.
  • Must have experience working in SQL database, preferably IBM DB2 and should be able to write complex queries.
  • Must have experience in unit test case creation for both API and UI and integrate with build pipeline
  • Experience with static code analyzer (SonarQube, Veracode etc.) and able to resolve vulnerabilities reported
  • Must have experience in Docker and containerize both Angular and Microservices apps
  • Experience in Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular
  • Must have experience in implementing security using OAuth or JWE token with Authorizer
  • Must have implemented resiliency framework such as resiliance4j for microservices API
  • Must have Business banking experience
  • Experience in migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot.
  • Experience in creating pipelines using Gitlab for both build and deploy to provision applications in AWS or OpenStack cloud
  • Must know to create UML diagrams.
  • Should be good in switching tasks and good at cross-stream communications.
  • Good analytical power

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.