Java Full Stack Developer

  • Photon
  • Berkeley Heights, New Jersey
  • 10/09/2026
Full time Information Technology Telecommunications

Job Description

Job Description

Role: Java Full Stack Developer

Locations: Berkeley Heights, NJ / Alpharetta, GA


Who are we?

For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check


What are we looking for?


Job Summary:

  • Bachelor's degree in computer science, Software Engineering, or a related field .
  • 3-5 years of professional frontend development experience, with at least 2 years building production UIs using React or Vue.js
  • Strong Java experience (5+ years) with familiarity building and integrating with Java backends (Spring Boot preferred), knowledge in PHP will be beneficial.
  • Hands on experience with TypeScript (recommended) or modern JavaScript (ES6+).
  • Proven experience designing and implementing responsive, accessible, and performant user interfaces.
  • Solid experience with component-based UI architecture and state management (Redux, Context API, Zustand, Vuex, Pinia).
  • Experience consuming and integrating with RESTful APIs; able to design API contracts in partnership with backend teams.
  • Proficient with modern frontend tooling: Webpack, Vite, Babel, ESLint, Prettier, and package managers (npm, yarn).
  • Experience writing unit and integration tests for UI code (Jest, React Testing Library, Vue Test Utils)
  • Strong CSS skills, including layout, responsive design and CSS methodologies (Sass/SCSS, CSS Modules, Styled Components, Tailwind).
  • Familiarity with CI/CD pipelines and automated build/deploy processes.
  • Good understanding of browser rendering, performance profiling and optimization techniques.
  • Strong collaboration and communication skills; experience working in Agile teams.


Education: Bachelor's Degree in Computer Science or Related field