Java Full Stack Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

Java
Full Stack
React
Angular
Node.js
Python
.NET
SQL
NoSQL
REST API
Microservices
Git
AWS
Azure
CI/CD
Docker
Kubernetes
Agile
HTML
CSS
JavaScript
Full Stack Developer
Addison TX

Job Details

Job Summary:

We are looking for an experienced and passionate Java Full Stack Developer to join our onsite team in Addison, TX. This role requires a hands-on technologist with strong skills in both front-end and back-end development, and a solid understanding of modern web architectures. You will contribute to the full software development lifecycle and collaborate across teams to build scalable and reliable applications.

Key Responsibilities:
  • Develop front-end interfaces using React, Angular, or Node.js

  • Design and maintain back-end services using Java, Node.js, Python, or .NET

  • Build and integrate RESTful APIs and third-party services

  • Collaborate with cross-functional teams including UI/UX, product managers, and QA

  • Write clean, scalable, and testable code

  • Conduct code reviews and contribute to sprint planning and Agile ceremonies

  • Debug, troubleshoot, and enhance application performance and security

Required Qualifications:
  • Bachelor s degree in Computer Science, Engineering, or related field

  • 3+ years of professional experience in full stack development

  • Expertise in front-end: HTML, CSS, JavaScript, React, or Angular

  • Proficient in back-end: Java, Node.js, Python, or .NET

  • Solid experience with SQL and NoSQL databases

  • Familiarity with Git and version control practices

  • Strong understanding of microservices architecture and RESTful APIs

  • Excellent communication and problem-solving skills

Preferred Qualifications:
  • Experience with cloud platforms like AWS or Azure

  • Familiarity with CI/CD pipelines, DevOps, and Agile practices

  • Hands-on with Docker, Kubernetes, and container-based deployment

  • Exposure to Scrum methodologies and modern development tools

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 Sierra Software Solutions