Search

Java Full Stack Developer

PublishedPublished: 6/14/2022
Technology

Job Description

Role: Java Full Stack Developer

\n

Locations: Berkeley Heights, NJ / Alpharetta, GA

\n


\n

Who are we?

\n

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.

\n


\n

What are we looking for?

\n


\n

Job Summary:

\n

    \n
  • Bachelor’s degree in computer science, Software Engineering, or a related field .
  • \n

  • 3-5 years of professional frontend development experience, with at least 2 years building production UIs using React or Vue.js
  • \n

  • Strong Java experience (5+ years) with familiarity building and integrating with Java backends (Spring Boot preferred), knowledge in PHP will be beneficial.
  • \n

  • Hands‑on experience with TypeScript (recommended) or modern JavaScript (ES6+).
  • \n

  • Proven experience designing and implementing responsive, accessible, and performant user interfaces.
  • \n

  • Solid experience with component-based UI architecture and state management (Redux, Context API, Zustand, Vuex, Pinia).
  • \n

  • Experience consuming and integrating with RESTful APIs; able to design API contracts in partnership with backend teams.
  • \n

  • Proficient with modern frontend tooling: Webpack, Vite, Babel, ESLint, Prettier, and package managers (npm, yarn).
  • \n

  • Experience writing unit and integration tests for UI code (Jest, React Testing Library, Vue Test Utils)
  • \n

  • Strong CSS skills, including layout, responsive design and CSS methodologies (Sass/SCSS, CSS Modules, Styled Components, Tailwind).
  • \n

  • Familiarity with CI/CD pipelines and automated build/deploy processes.
  • \n

  • Good understanding of browser rendering, performance profiling and optimization techniques.
  • \n

  • Strong collaboration and communication skills; experience working in Agile teams.
  • \n

\n


\n

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

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...