Sr. Full Stack Java Developer (W2 Contract Role)

Overview

Remote
$80,000 - $100,000
Contract - Independent
Contract - W2
Contract - 12 Month(s)
100% Travel

Skills

Agile
Amazon Web Services
AngularJS
Apache Kafka
Cascading Style Sheets
Cloud Computing
Collaboration
Computer Science
Continuous Delivery
Continuous Integration
Css3
Database
Debugging
Design Patterns
Docker
GitHub
Interfaces
GitLab
Good Clinical Practice
Google Cloud Platform
GraphQL
HTML5
Java
JavaScript
JavaScript Frameworks
Jenkins
Microservices
Microsoft Azure
MongoDB
MySQL
NoSQL
OAuth
OOD
Orchestration
PostgreSQL
RESTful
RabbitMQ
React.js
SQL
Scalability
Scrum
Software Development
Spring Framework
Sprint
Systems Analysis/design
Testing
UI
User Experience
Vue.js
Web Applications
WebSocket

Job Details

Job Title: Sr. Full Stack Java Developer

Location: United States | Type: Contract (or) 1099
Experience Level: 5 - 10 years


Job Summary:

The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications using Java, Spring Boot, and modern front-end frameworks. You will collaborate closely with product managers, UX/UI designers, and other developers to deliver high-quality software in a fast-paced Agile environment.


Key Responsibilities:

  • Design, develop, and maintain scalable web applications using Java, Spring Boot, and React.js/Angular.

  • Build RESTful APIs and microservices to support front-end functionality and business logic.

  • Develop responsive and interactive user interfaces using modern JavaScript frameworks.

  • Integrate with databases such as PostgreSQL, MySQL, or MongoDB.

  • Participate in all phases of the software development lifecycle including analysis, design, coding, testing, and deployment.

  • Write clean, maintainable, and testable code following best practices and design patterns.

  • Work in Agile/Scrum teams and participate in sprint planning, code reviews, and daily standups.

  • Troubleshoot and debug complex issues across the stack and improve performance of existing systems.

  • Ensure security, scalability, and reliability of applications through rigorous testing and CI/CD practices.


Required Skills:

  • Strong expertise in Java, Spring Boot, and RESTful web services

  • Solid experience with React.js, Angular, or Vue.js

  • Proficiency in HTML5, CSS3, JavaScript, TypeScript

  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)

  • Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes

  • Experience with CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI

  • Strong understanding of object-oriented design and design patterns

  • Knowledge of OAuth2, JWT, and other security protocols


Preferred Qualifications:

  • Bachelor s or Master s degree in Computer Science, Engineering, or a related field

  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform)

  • Experience with GraphQL, WebSockets, or message brokers (Kafka, RabbitMQ)

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.