Java Full Stack Developer

Filled
March 7, 2026

Job Description

Key Responsibilities:

  • Design, develop, and maintain high-quality Java applications.
  • Participate in the full software development lifecycle, including planning, development, testing, deployment, and maintenance.
  • Develop new user-facing features using ReactJS and build reusable front-end components.
  • Optimize front-end components for maximum performance across devices and browsers.
  • Collaborate with back-end developers and web designers to improve usability.
  • Implement responsive design to enhance user experience.
  • Actively participate in team discussions, presenting ideas and giving/receiving constructive feedback.
  • Partner with back-end teams to deliver integrated solutions efficiently.

Required Qualifications:

  • Bachelor’s Degree in Information Technology with a minimum of 6 years experience, or 11 years experience without a degree.
  • Strong Java development experience (5+ years) with frameworks like Spring, Hibernate, or Struts.
  • ReactJS and Redux experience (5+ years) including popular workflows such as Flux or Redux.
  • In-depth knowledge of JavaScript, CSS, and HTML.
  • Familiarity with RESTful APIs and JSON.
  • Strong understanding of object-oriented programming and design patterns.
  • Knowledge of modern authorization mechanisms such as JSON Web Tokens (JWT).
  • Experience with B2B software development.
  • Familiarity with code versioning tools such as Git.