Java Full Stack Developer

Photon · Berkeley Heights, NJ

Spotted 10h agofulltime
Job description

About this role

Employer-provided description, formatted for easier reading.

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 https://youtu.be/uJWBWQZEA6o.

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

Interested in this role?Continue on Photon's careers page.
Apply on Photon