Java Developer with Frontend Skills (Full-Stack)

Filled
February 23, 2026

Job Description

Job Overview

We are looking for a talented Java Developer with strong frontend development skills to join our engineering team. In this role, you will design, develop, and maintain scalable web applications while working across both backend services and modern user interfaces.

The ideal candidate has solid experience in Java-based backend technologies and hands-on expertise with modern frontend frameworks to create responsive, user-friendly applications. You will collaborate with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities

  • Design, develop, and maintain full-stack web applications using Java and modern frontend frameworks.
  • Build scalable backend services, APIs, and integrations.
  • Develop responsive and intuitive user interfaces.
  • Collaborate with product managers, designers, and engineers to deliver new features.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and resolve application bugs and performance issues.
  • Participate in code reviews, architecture discussions, and Agile ceremonies.
  • Ensure applications meet performance, scalability, and security standards.

Required Skills

Backend Development

  • Strong experience with Java and backend frameworks such as Spring or Spring Boot
  • Experience building RESTful APIs
  • Knowledge of microservices architecture

Frontend Development

  • Experience with modern frameworks such as Angular, React, or Vue
  • Strong skills in JavaScript, TypeScript, HTML, and CSS
  • Building responsive and cross-browser compatible interfaces

Database & Integration

  • Experience with SQL / relational databases
  • API integrations and third-party services

Development Practices

  • Familiarity with Git and CI/CD pipelines
  • Experience working in Agile / Scrum environments
  • Strong problem-solving and debugging skills

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, or Google Cloud)
  • Knowledge of Docker or containerized environments
  • Experience working with large-scale enterprise applications
  • Understanding of UI performance optimization

What We Offer

Career growth and learning opportunities

Opportunity to work on modern full-stack applications

Collaborative and innovative engineering culture

Exposure to cloud technologies and scalable systems