Full Stack Java Developer

Filled
March 9, 2026

Job Description

Location: In-person
Salary Range: $87,510 – $160,000 per year
Employment Type: Full-Time

Role Overview

The Full Stack Java Developer will design, develop, and maintain web applications and backend services. You will work across the entire technology stack, using Java, JavaScript, React, Express, and cloud platforms such as AWS or Azure. The role emphasizes Agile development, CI/CD practices, and scalable, secure solutions.

Key Responsibilities

  • Develop and enhance full-stack web applications using Java, JavaScript, React, Express, and other frameworks.
  • Design and implement RESTful APIs for frontend-backend communication.
  • Collaborate with cross-functional teams for requirements gathering, sprint planning, and feature delivery.
  • Troubleshoot, optimize, and secure existing applications.
  • Integrate cloud services (AWS/Azure) for high availability and scalable applications.
  • Manage code using GitHub, SVN, Git, and participate in code reviews.
  • Write unit tests and contribute to CI/CD pipelines.
  • Maintain familiarity with databases such as MySQL or SQL Server; NoSQL knowledge is a plus.

Required Skills & Experience

  • Proven full-stack development experience with Java and JavaScript frameworks (React, Express).
  • Strong understanding of HTML5, CSS3, RESTful APIs, and frontend/backend integration.
  • Familiarity with cloud platforms like AWS or Azure.
  • Experience with version control systems (GitHub, SVN, Git).
  • Knowledge of Linux environments and application deployment processes.
  • Agile methodology experience (Scrum or Kanban) and excellent communication skills.

Preferred / Bonus Skills

  • Additional languages: Ruby on Rails, C#, C++, Python, VBA, .NET.
  • Knowledge of RBAC, REST API security standards, and quantum engineering basics.
  • Familiarity with application development tools like Visual Basic for Applications (VBA).

Benefits

  • Paid sick time
  • Competitive salary in the $87k – $160k range