Senior Frontend Java Developer

Filled
February 18, 2026

Job Description

Location: [Specify Location]
Position Type: Full-time

Job Summary

We are seeking a Senior Frontend Java Developer to design and implement web user interfaces for SaaS applications that solve real customer problems. The ideal candidate will collaborate with Product Managers, UX Designers, and Web Architects to define requirements and deliver high-quality, scalable solutions.

Key Responsibilities

  • Design, develop, and maintain web user interfaces using modern JavaScript frameworks.
  • Implement features leveraging Java, JavaScript, HTML, CSS, JSP, JSON, XML/XSL.
  • Collaborate with cross-functional teams to define requirements and deliver high-quality solutions.
  • Write unit tests and follow test-driven development practices to ensure code quality.
  • Participate in code reviews, contribute to open source projects, and commit code through pull requests.
  • Work with database technologies (Hibernate, JDBC, Oracle, MSSQL, T-SQL) for feature development.
  • Utilize SDLC tools for version control, build, deployment, and tracking.

Required Qualifications & Skills

  • Extensive experience with JavaScript and modern client-side frameworks like Backbone.js, React, or similar.
  • Experience with server-side JavaScript programming using Node.js is a plus.
  • Strong understanding of web and internet technologies (HTTP, SMTP, JSON, XML/XSL).
  • Hands-on experience with OOCSS and responsive frontend design.
  • Familiarity with unit testing, mock object frameworks, and test-driven development.
  • Strong problem-solving skills and ability to work effectively in small, collaborative teams.

Nice-to-Have Skills

  • Experience with other server-side languages (PHP, Ruby, Python).
  • Familiarity with JavaScript templating libraries (Handlebars.js, Underscore.js).
  • Experience developing single-page applications (SPA).
  • Knowledge of relational databases (MySQL, Postgres).
  • Experience with integration testing tools like Selenium.
  • Experience with continuous integration/deployment pipelines (Jenkins CI or similar).