Senior Java Full Stack Developer - W2

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required

Skills

Java 8 or above
Spring boot
React
AWS
Python
Bitbucket
Jenkins
Gradle
Git
Equity or Trading
asset management

Job Details

Senior Java Full Stack Developer

Newark, NJ (Hybrid)

6+ Month C2H

Required Skills:

Min 5 - 10 years of experience, with expert level knowledge in Java/Spring framework, Database and Python.

Must have expertise level hands-on coding experience with several of the following:

Hands on experience with back-end technologies and frameworks, such as Java 8 or higher, Spring framework, and integrating UI components with server-side systems.

UI development experience with ReactJS.

Experience of API development using RESTful or GraphQL standards.

Experience with writing testing framework using Junit, Mockito and others.

Experience in distributed systems, microservices, design patterns and design methodology

Experience with Bitbucket, Jenkins, Gradle, Git. Cloud experience working with AWS S3/Fargate/IAM/EventBridge

Experience with non-relational and relational databases

Understanding business needs and transforming them into efficient solutions with highest quality

Implementing software engineering standards and best practices

Ability to document using JAVADOC, and Swagger.

Experience with agile development methodologies and Test-Driven Development (TDD), ability to apply appropriate agile approaches in the processes of software development and delivery.

Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business.

Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges.

Excellent analytical and problem-solving skills with the ability to think quickly and offer alternatives both independently and within teams.

Proven ability to work quickly in a dynamic environment.

Asset Management experience also strongly preferred here for same reason as above role. Understand how trading systems work. Not banking side, they want asset management side (trading).

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.