Senior Java Full Stack Developer

Filled
March 7, 2026

Job Description

Position Overview

We are seeking a highly skilled Senior Java Full Stack Developer with solid experience in both backend and frontend development. The ideal candidate will have expertise in designing and building scalable, high-performance applications using Java frameworks, microservices architectures, and modern frontend technologies. You will be responsible for developing enterprise-grade applications, collaborating with cross-functional teams, and delivering robust, maintainable solutions.

Key Responsibilities

  • Develop backend services and APIs using Java, Spring, Spring Boot, Spring Cloud, and microservices architecture.
  • Design and implement frontend components using Angular, jQuery, and Material Design for rich, interactive user interfaces.
  • Build and maintain scalable applications leveraging frameworks and technologies such as Hibernate, Kafka, and Netflix OSS stack.
  • Design, develop, and document REST APIs to enable seamless integration between services and applications.
  • Use modern build and integration tools including Gradle, Jenkins, Git, and Docker to streamline development and deployment processes.
  • Collaborate with cross-functional teams to understand business requirements and implement features that deliver value to the end user.
  • Apply design patterns, architecture principles, and best practices for both backend and frontend development.

Required Skills & Qualifications

  • Experience: At least 7 years of hands-on software development and programming experience.
  • Backend Expertise: Strong knowledge of Java, Spring frameworks, microservices architecture, Hibernate, Kafka, and Netflix OSS stack.
  • Frontend Expertise: Hands-on experience with Angular (any version), jQuery, Material Design, and developing sophisticated web UI.
  • Database Skills: Experience with relational databases (SQL preferred).
  • Testing: Proficiency with JUnit and other unit/integration testing frameworks.
  • Integration & Deployment Tools: Knowledge of Gradle, Jenkins, Git, Docker.
  • API Design: Strong experience designing, developing, and documenting RESTful APIs.
  • Analytical Skills: Ability to understand business requirements and translate them into effective technical solutions.

Desired Attributes

  • Strong acumen for learning business functions and processes.
  • Ability to develop scalable, maintainable, and high-quality software solutions.
  • Excellent problem-solving, communication, and teamwork skills.