1

Java Full Stack Software Engineer Jobs in Massachusetts

... stack to understand how those features work and contribute to different parts of the platform. What skills do I need? * 5-7+ years of software engineering experience, ideally at a SaaS enterprise ...

Job Summary : Saviance is a company looking for a Full Stack Software Engineer to join their ... Java stack, messaging technologies and web containers • Comfortable working in an Agile software ...

Showing results 41-60

Java Full Stack Software Engineer information

What is a Java full stack software engineer?

A Java Full Stack Software Engineer is a developer who is proficient in both front-end and back-end technologies, with a strong focus on Java for server-side programming. They are capable of designing, developing, and maintaining applications that involve user interfaces, server logic, databases, and sometimes even deployment. These engineers typically work with frameworks like Spring Boot for the backend and technologies such as HTML, CSS, JavaScript, and Angular or React for the frontend. Their expertise allows them to handle end-to-end development tasks, making them valuable assets for building comprehensive web applications.

What are the key skills and qualifications needed to thrive as a Java full stack software engineer?

To thrive as a Java Full Stack Software Engineer, you need strong proficiency in Java, front-end frameworks (such as React or Angular), and a solid understanding of software development principles, usually supported by a degree in computer science or related field. Familiarity with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and databases (SQL/NoSQL) is typically required. Excellent problem-solving skills, collaboration, and effective communication set standout engineers apart in team environments. These competencies ensure the delivery of scalable, maintainable, and user-centric applications in dynamic development settings.

What are some common challenges faced by Java full stack software engineers when integrating front-end and back-end components?

Java Full Stack Software Engineers often encounter challenges in ensuring seamless communication between the front-end and back-end, such as managing data consistency, handling API versioning, and synchronizing release cycles between teams. Debugging issues that span both the client and server sides can also be complex, requiring strong problem-solving skills and familiarity with multiple frameworks. Collaborating effectively with UI/UX designers and DevOps teams is essential to address these challenges and deliver robust, user-friendly applications.

What is the difference between Java Full Stack Software Engineer vs Java Backend Developer?

AspectJava Full Stack Software EngineerJava Backend Developer
Required SkillsProficiency in Java, front-end technologies (HTML, CSS, JavaScript), and frameworks like React or AngularStrong Java skills, experience with server-side frameworks like Spring, and database management
Work EnvironmentInvolves both front-end and back-end development, often in agile teamsPrimarily focuses on server-side development and backend systems
Common UsageUsed across full-stack development projects in various industriesSpecialized in backend services, APIs, and database integration

While both roles require Java expertise, a Java Full Stack Software Engineer handles both front-end and back-end development, offering a broader scope. In contrast, a Java Backend Developer specializes in server-side logic and database management, focusing on backend systems.

Is Java full stack software engineer still in demand?

Java full stack software engineers remain in high demand due to their versatility in developing both front-end and back-end applications, especially with the continued use of Java frameworks like Spring and Angular. Companies seek professionals with skills in Java, JavaScript, and related technologies to support enterprise-level projects and digital transformation efforts.

What cities in Massachusetts are hiring for Java Full Stack Software Engineer jobs?

Cities in Massachusetts with the most Java Full Stack Software Engineer job openings:

Full Stack Software Engineer

Boston, MA • On-site

SupportFinity™
IT Services • 51 - 200 employees

Other

Medical, Dental, Vision, Retirement, PTO

Posted 22 days ago


Key responsibilities

  • Build and ship end‑to‑end features spanning UI, APIs, and data layers.

  • Build responsive, high‑performance SPAs using React (or Vue) and TypeScript.

  • Design and implement services and APIs in Python (FastAPI), integrating with Postgres and compute workloads.


Job description

Ark is building the world’s highest-fidelity bioprocess simulation software to help life‑saving therapies reach patients faster. By democratizing complex AI and multi‑physics models in an intuitive software interface, we are ushering in a new era of digital bioprocessing.

With Ark, scientists can replace weeks‑long, costly ($10K–$1M+) bioreactor experiments with simulations that run in seconds. This enables researchers to explore thousands more scenarios, accelerate time to market, and ensure more medical breakthroughs make it from the lab to the world.

About the Role

Ark is seeking a Fullstack Software Engineer to join our fast‑moving startup tackling some of the hardest problems in biomanufacturing. In this role, you’ll build end‑to‑end product experiences across the frontend and backend that power our digital bioprocess platform. You’ll work on performant, beautiful, and intuitive interfaces and the APIs, data models, and services that support high‑fidelity bioprocess simulations. You’ll collaborate closely with designers, engineers, and bioprocess modelers to bring complex scientific workflows to life—from browser to API to database. This is an opportunity to contribute to core product architecture and help shape the way scientists interact with high‑fidelity bioprocess simulations.

Key Responsibilities
  • Fullstack product development – Build and ship end‑to‑end features spanning UI, APIs, and data layers.
  • Frontend development – Build responsive, high‑performance SPAs using React (or Vue) and TypeScript.
  • Data fetching & caching – Implement robust server‑state management with React Query (TanStack Query), including caching, invalidation, optimistic updates, and pagination for scientific workflows.
  • Auto‑generated API clients – Collaborate with backend engineers to produce and consume auto‑generated, type‑safe API clients from OpenAPI specs (or shared schemas), ensuring frontend/backend contracts stay aligned.
  • Backend development – Design and implement services and APIs in Python (FastAPI), integrating with Postgres and compute workloads.
  • Schema‑first integration – Use OpenAPI / JSON Schema and validation tooling (e.g., zod) to support safe, consistent communication and shared types across the stack.
  • Performance & UX optimization – Ensure smooth rendering and intuitive interactions for complex visualization and simulation tools, while keeping API endpoints fast and reliable.
  • Code quality & testing – Write modular, well‑tested, and documented code across the stack in a collaborative Git workflow.
  • Cross‑functional collaboration – Partner with modelers, designers, and engineers to deliver cohesive, production‑ready product features.
Tech Stack
  • Frontend: TypeScript, React, Tailwind, React Query (TanStack Query)
  • API Integration: OpenAPI‑generated clients, JSON Schema, zod (or equivalent runtime validation)
  • Backend: Python (FastAPI), Postgres
  • Infrastructure: Docker, AWS (or similar cloud platform)
About You

2–5 years of professional experience in software development, with meaningful work across frontend and backend. Strong proficiency with TypeScript and a modern UI framework (ideally React). Hands‑on experience with React Query / TanStack Query (or equivalent) for server‑state management—caching, invalidation, background refresh, and async workflows. Experience generating and using typed API clients from OpenAPI (or similar schema‑first approaches) in production. Backend experience in Python/FastAPI (or similar) and building reliable, well‑structured REST APIs.

  • Comfort with relational data modeling and working with Postgres (migrations, query patterns, performance basics).
  • Strong sense of code quality, modular design, and testing practices across the stack.
  • Bonus: Experience with monorepos/type‑sharing, Docker workflows, CI/CD, AWS, or 3D/visualization frameworks.
Position
  • Full‑time, exempt
  • Location: Cambridge, MA
  • Benefits: Health, dental, and vision coverage, holiday and vacation time, 401k matching, stock options, and career growth opportunities
About the company

Ark

#J-18808-Ljbffr