Java Full Stack Developer

Filled
March 7, 2026

Job Description

Company Overview

The company seeks experienced full-stack developers capable of leading complex engineering assignments, providing technical expertise, and collaborating with business stakeholders to implement strategic improvements. Candidates will contribute to scalable, modern, and high-performance applications across both backend and frontend technologies.

Technical Skills (Primary / Required)

  • Backend / Java Technologies:
    • Java 18, 17, 11
    • JSP, Servlet
    • JUnit, Mockito
    • Spring Boot, Spring Security, Spring Batch, Spring Data JPA
    • Hibernate, Microservices
    • REST API
  • DevOps & Deployment Tools:
    • Jenkins, Docker, Kubernetes
    • Kafka, RabbitMQ
  • Frontend Technologies:
    • React JS, Angular, JavaScript, TypeScript, HTML, CSS
    • Responsive Web Design
  • Cloud Services:
    • AWS (S3, EC2, EBS, EKS), Azure

Technical Skills (Secondary / Nice-to-Have, Not Mandatory)

  • DevOps automation
  • CI/CD pipelines
  • Deployment automation

Soft Skills

  • Good communication and presentation skills
  • Team player with collaborative mindset
  • Ability to provide leadership on complex engineering assignments
  • Capable of driving change in coordination with business stakeholders

Key Responsibilities

  • Provide technical expertise and professional leadership on complex engineering projects
  • Design, develop, and maintain backend and frontend components for scalable applications
  • Implement Microservices architecture and REST APIs
  • Collaborate with business and technical stakeholders to identify improvement areas
  • Ensure high code quality through testing frameworks like JUnit and Mockito
  • Participate in CI/CD, Docker, Kubernetes deployment, and cloud integration
  • Work with frontend technologies to deliver responsive and user-friendly web applications

Qualifying Questions

  1. Do you have knowledge in Microservices Architecture Design Patterns and Load Balancing?
  2. Are you hands-on in Java 18, 17, 11 programming?
  3. How would you rate yourself in Spring Boot, Spring Data JPA, and Spring Batch?