Senior Full-Stack Java Engineer (Frontend-Heavy)

Photon

Boston, MA • 17m ago • On-site

Senior

On-site

110,000 - 150,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • 10+ years experience
  • Senior Full-Stack Java Engineer (frontend-heavy)
  • Focus: modern frontend UI + Java microservices

Description

Design, develop, and deploy enterprise-grade applications with rich, responsive user interfaces and robust backend services. You will integrate frontend experiences with secure Java microservices and co-design REST API contracts, authentication, and data models.

Responsibilities

  • Build responsive, high-performance web applications using modern frontend frameworks
  • Architect reusable frontend components, libraries, and design systems
  • Implement state management patterns and continuously optimize performance and browser rendering
  • Collaborate with product designers and UX teams to deliver intuitive, accessible experiences
  • Integrate frontend interfaces with backend services via secure, high-performance RESTful APIs
  • Design, develop, and enhance scalable backend microservices using Java and Spring Boot
  • Co-design API contracts, data models, authentication mechanisms, and communication patterns
  • Implement automated frontend and backend testing (unit, integration, component, end-to-end)
  • Deploy and support containerized workloads on AWS (including EKS and serverless patterns)
  • Support CI/CD pipelines for UI and API releases (Jenkins, GitHub Actions, or GitLab CI)
  • Conduct code reviews, mentor developers, and participate in Agile technical design discussions

Requirements

  • 10+ years of software engineering experience
  • Strong expertise in at least one modern frontend framework: React, Angular, or Vue.js
  • Deep proficiency in JavaScript (ES6+), TypeScript, HTML5, and modern CSS (Sass/Less/Tailwind)
  • Frontend tooling knowledge (bundlers/build tools, npm/pnpm, browser developer tooling)
  • Hands-on Java backend experience (Java 8/11/17+) with Spring Boot
  • Experience designing microservices and REST API architecture
  • API security knowledge using OAuth2/JWT
  • AWS experience (Lambda, EKS, S3) plus Docker and Kubernetes
  • Testing experience with Jest, React Testing Library, Cypress/Playwright, and JUnit
  • CI/CD pipeline experience using Jenkins, GitHub Actions, or GitLab CI

Benefits

  • Build enterprise-grade products end-to-end (frontend + backend) and influence engineering standards
  • Work in an Agile environment with technical mentorship and collaboration

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Full-Stack Java Engineer (Frontend-Heavy) role

Improve your resume for just $5

$110,000 – $150,000/year

Unlock Full Resume Report