Java Developer with Frontend Skills

Filled
February 24, 2026

Job Description

We are looking for a talented Java Developer with strong frontend expertise to help design, build, and maintain modern web applications. The ideal candidate enjoys working across the full stack — developing reliable backend services while also creating responsive, intuitive user interfaces.

This role involves collaborating with designers, backend engineers, and product teams to deliver scalable and high-quality software solutions.

Key Responsibilities

Backend Development

  • Design and develop backend services using Java
  • Build scalable REST APIs using frameworks such as Spring Boot
  • Ensure performance, security, and maintainability of backend systems
  • Integrate databases and external services

Frontend Development

  • Develop responsive user interfaces using modern frameworks such as React, Angular, or Vue.js
  • Convert UI/UX designs into functional web applications
  • Optimize applications for speed and usability
  • Ensure cross-browser compatibility

Full-Stack Collaboration

  • Work closely with product managers and designers
  • Participate in code reviews and architectural discussions
  • Debug and resolve production issues
  • Contribute to continuous improvement of development practices

Required Skills

  • Strong experience with Java backend development
  • Experience with Spring Boot or similar frameworks
  • Proficiency in HTML, CSS, and JavaScript
  • Hands-on experience with a frontend framework (React, Angular, or Vue)
  • Experience building and consuming REST APIs
  • Familiarity with Git version control
  • Strong problem-solving and debugging skills

Nice to Have

  • Experience with microservices architecture
  • Knowledge of Docker or Kubernetes
  • Familiarity with CI/CD pipelines
  • Experience with cloud platforms like Amazon Web Services, Google Cloud, or Microsoft Azure
  • Understanding of UI/UX principles

What We’re Looking For

  • A developer who can comfortably work across both backend and frontend
  • Someone who writes clean, maintainable, and scalable code
  • A proactive problem solver with strong communication skills
  • Passion for building high-quality web applications