Senior Java Full Stack Developer

Filled
March 7, 2026

Job Description

Role Overview

We are seeking a talented Senior Java Full Stack Developer to join our dynamic team. In this role, you will design, develop, and maintain complex web applications, delivering scalable, high-performance solutions. You will collaborate with cross-functional teams to implement innovative features and ensure high-quality standards across the full stack.

Key Responsibilities

  • Design, develop, and maintain Java-based web applications with a focus on scalability, performance, and security.
  • Build and integrate RESTful APIs to support front-end functionality and third-party integrations.
  • Develop responsive and interactive user interfaces using React, Angular, or similar front-end frameworks.
  • Participate in code reviews, unit testing, and debugging to ensure software quality and reliability.
  • Mentor junior developers and provide technical guidance on best practices, architecture, and design patterns.
  • Collaborate with product owners, architects, and other stakeholders to translate business requirements into technical solutions.
  • Stay updated with emerging technologies, frameworks, and industry trends to continually improve development processes.

Required Skills & Experience

  • Experience: 7+ years of professional software development experience.
  • Strong proficiency in Java, Spring Boot, and RESTful APIs.
  • Hands-on experience with front-end technologies: React, Angular, HTML, CSS, and JavaScript/TypeScript.
  • Experience in microservices architecture, cloud deployments (AWS, Azure, or GCP), and CI/CD pipelines.
  • Solid understanding of databases (SQL and NoSQL) and ORM frameworks such as Hibernate/JPA.
  • Familiarity with unit testing frameworks (JUnit, Mockito) and Agile/Scrum methodologies.
  • Excellent problem-solving skills and ability to work independently in a fast-paced environment.
  • Strong communication and collaboration skills.

Preferred Skills

  • Experience with Docker, Kubernetes, and cloud-native applications.
  • Knowledge of message brokers such as Kafka or RabbitMQ.
  • Exposure to serverless architecture and modern DevOps practices.