Java Full Stack Developer

Photon

Berkeley Heights (NJ)

On-site

USD 110,000 - 150,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Photon is seeking a skilled frontend developer to build production UIs using React or Vue.js, while integrating with Java backends (Spring Boot). You’ll design responsive, accessible interfaces and implement robust state management in a collaborative Agile team.

The role requires 3-5 years of frontend experience, strong CSS, and familiarity with modern tooling and testing frameworks. Apply to join a global, fast-growing technology leader in the NJ area.

Qualifications

  • Bachelor's degree in Computer Science or 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).
  • Proven experience designing 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 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.
  • Strong collaboration and communication skills; experience working in Agile teams.

Responsibilities

  • Develop production UIs using React or Vue.js with a focus on performance and accessibility.
  • Collaborate with backend teams to design and integrate RESTful APIs.
  • Translate UI/UX designs into responsive, maintainable components.
  • Implement component-based architecture and effective state management.
  • Write unit and integration tests to ensure quality and reliability.
  • Participate in CI/CD pipelines and automated build/deploy processes.

Skills

Frontend development
Agile
Communication
REST APIs

Education

Bachelor's degree in Computer Science or related field

Tools

React
Vue.js
Spring Boot
Webpack
Vite
Babel
ESLint
Prettier
npm
Yarn
Jest
Testing Library
Vue Test Utils
Tailwind

Job description

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.
  • 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.
  • Strong collaboration and communication skills; experience working in Agile teams.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full-Stack Developer
Java Full-Stack Developer

Compunnel, Inc. • New York (NY)

On-site
USD 120,000 - 180,000
Java Fullstack Developer
Java Fullstack Developer

Tata Consultancy Services • New York (NY)

On-site
USD 80,000 - 125,000
Full Stack Java developer
Full Stack Java developer

Cinergy Technology Inc. • Dallas (TX)

On-site
USD 110,000 - 140,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Pinnaclearc • Mountain View (CA)

On-site
USD 120,000 - 150,000
Java Full-Stack Developer
Java Full-Stack Developer

Accord Technologies Inc • New York (NY)

On-site
USD 120,000 - 160,000
Front End Architect
Front End Architect

Volto Consulting • Jersey City (NJ)

On-site
USD 180,000 - 230,000
Senior Full Stack Developer
Senior Full Stack Developer

SGS Consulting • Clifton (TX)

On-site
USD 90,000 - 120,000
Java Fullstack Developer
Java Fullstack Developer

RAPID EAGLE INC • Las Vegas (NV)

On-site
USD 120,000 - 180,000
401(k)
Dental insurance
Health insurance
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Fullstack - Java Frontend Developer
Fullstack - Java Frontend Developer

Jobsbridge • San Mateo (CA)

On-site
USD 100,000 - 130,000