Overview
Hybrid3 days/week
$0 - $0
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6 Month(s)
No Travel Required
Unable to Provide Sponsorship
Skills
core java
Functional programming
Threading
Concurrency
Collections
Exception Handling
strong coding
Job Details
About the Role:
We are looking for a Senior Java Developer expertise to join our high-performing team developing enterprise-level applications.
Below is the skillset requirement:
- Candidate must have 14 plus years of hands-on experience in developing enterprise applications using Java
- Must have 5 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) is nice to have.
- Knowledge on Financial markets and Fixed income is nice to have.
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.