Senior Java Developer(Finance domain)

Overview

Hybrid
$50+
Accepts corp to corp applications
Contract - W2
Contract - 6 Month(s)

Skills

Core Java
Spring
Spring Boot
Functional programming
Threading
Concurrency
Collections
Exception Handling
REST
Microservice
APIs performance
System Design
AMQ
Kafka
SQL
ORM
Protocols
GIT
CI
CD
Azure
OpenShift
Containers

Job Details

Note: Required Senior Java Developer with good hands-on coding skills and only from Finance, banking, and trading domain

JOB DESCRIPTION:


Candidate must have 13 plus years of hands-on experience in developing enterprise applications using Java

Must have 8 plus years of Spring/Spring boot development experience

In depth knowledge and practical experience on Functional programming, Threading/Concurrency, Collections, Exception Handling and other core java features

Experience in writing REST , Microservice & APIs- including performance, security and error handling aspects

Able to perform system design (High /low), Workflow diagrams and participate in design review sessions

Messaging experience (AMQ or Kafka) is preferred to have

Good knowledge of SQL, entity relations(ORM) and writing queries

Decent knowledge in protocols - http/https , SSL, TCP and others

Able to work with CI/CD teams, knowledge of GIT and build tools - Maven is required

Excellent communication skills, communicate effectively with different team members Able to work with teams in different geographical locations/time zones

Knowledge on cloud (Azure) and containers (OpenShift or similar)


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.