Java Fullstack Developer

Overview

Hybrid
$60 - $70
Accepts corp to corp applications
Contract - W2
Contract - 24 Month(s)
Able to Provide Sponsorship

Skills

Java
React.js
JavaScript
TypeScript
redux
Multithreading
Software Development

Job Details

JOB Description: Full Stack Developer

Responsibilities:

Develop code; write automation tests; communicating status and issues to teammates and leadership.

Work with technical leads on low level design and develop code as per design specification

Write clean, readable, and maintainable code. Follow clean code practices.

Stays on the leading edge of software development tools and best practices.

Self-directed with a start-up/ entrepreneur mindset

Work with product team on understanding new requirements/features

Keep up to date with latest technology stack

Understand existing code/logic to make new enhancements

Work with leads and other team members for troubleshooting production issues

Create visual diagrams to describe design/flows

Required:

Expertise in Object oriented programming

Expertise in Core Java (Multi-Threading, Data structures, Lambdas )

Expertise in React (React Hooks), have experience on hooks API.

JavaScript Experts, know ES6+ features, and performance profiling.

Hands on experience with Typescript. Comfortable and confident to use type in implementation (The projects are all in typescript, proper typing is required).

Hands-On exposure with multiple styling solutions, css-in-js

Expertise in Spring Framework, Spring Boot, Node JS

Expertise in writing and optimizing database queries

Expertise in writing unit and integration tests (Junit, Cucumber, Jbehave etc.)

Understanding of applying design patterns

Experience with frameworks like Apache Commons, Hibernate, GSON

Experience working with AWS

Have experience with state manage solutions like Redux or Flux. Know how to design states of the application/component properly

Ability to write clean code

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.