Full Stack Developer (Java) (W2 Contract)

Overview

On Site
$50 - $55
Contract - W2
No Travel Required
Able to Provide Sponsorship

Skills

Java
Full Stack Development
JavaScript
AngularJS
Git
Debugging
JUnit
RESTful
React.js
GraphQL
Build Tools
Analytical Skill
Apache Maven
Spring Framework
Web Applications
NoSQL
Agile
API
Problem Solving
Scalability
Spring MVC
Version Control

Job Details

Location: Dallas, TX or Reston, VA

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 10+ years of professional experience in full-stack Java development
  • Strong proficiency in Java and related technologies (e.g., Core Java, Collections, Concurrency)
  • Extensive experience with Spring framework (Spring Boot, Spring MVC etc.)
  • Solid understanding of RESTful API design and development
  • Solid understanding & knowledge of Graphql API design and development
  • Proven experience with modern front-end frameworks such as React, Angular
  • Proficiency in HTML, CSS, and JavaScript
  • Familiarity with version control systems (e.g., Git)
  • Experience with build tools (e.g., Maven)
  • Knowledge of testing frameworks (e.g., JUnit, Mockito)
  • Excellent problem-solving, analytical, and debugging skills
  • Strong communication and collaboration skills
  • Ability to work independently and as part of a team

Responsibilities:
Design, development, and implementation of full-stack Java-based applications, ensuring high performance, scalability, and maintainability.
Develop and maintain both front-end and back-end components of web applications, APIs, and microservices.
Utilize a wide range of technologies and frameworks, including Java, Spring/Spring Boot, RESTful APIs, Graphql APIs and modern front-end frameworks (e.g., React, Angular).
Write clean, well-documented, and testable code following best practices and coding standards.
Collaborate closely with product managers, designers, and other engineers to understand requirements and translate them into technical solutions.
Participate in code reviews to ensure code quality and knowledge sharing within the team.
Troubleshoot and debug complex issues across the stack.
Optimize applications for performance and scalability.
Contribute to the continuous improvement of our development processes and tools.
Mentor and provide technical guidance to junior developers.
Stay up-to-date with the latest industry trends and technologies.
Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
Work with databases (relational and/or NoSQL) and data storage solutions.
Deploy and maintain applications on cloud platforms (e.g., AWS, Azure, Google Cloud Platform) is a plus.

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.

About Global Worklabs Inc