Java Full-stack Developer

Filled
March 7, 2026

Job Description

Position Overview

We are seeking an experienced Java Full-stack Developer with strong expertise in backend and frontend development, cloud-native microservices, and modern web technologies. The ideal candidate will contribute to designing, developing, deploying, and maintaining scalable applications while working in an Agile environment.

Key Responsibilities

  • Develop backend components using Java/J2EE (8+), Spring Core, Spring AOP, Spring Integration, Spring Data, and Hibernate.
  • Design and develop Cloud-native microservices and scalable APIs following best practices.
  • Build frontend applications using AngularJS or ReactJS frameworks.
  • Work with CI/CD pipelines, modern deployment strategies, and version control using GitHub.
  • Perform unit testing using JUnit, Mockito, Jasmine, and ensure code quality.
  • Design, implement, and manage SQL/NoSQL databases for data persistence and retrieval.
  • Collaborate with cross-functional teams in an Agile/Scrum environment to deliver high-quality solutions.

Required Skills & Qualifications

  • Hands-on experience with Java/J2EE (8+) and Spring ecosystem.
  • Strong knowledge of microservices architecture and cloud-native application development.
  • Experience with AngularJS or ReactJS for frontend development.
  • Experience designing and developing RESTful APIs with best practices.
  • Familiarity with CI/CD pipelines, automated deployment, and version control tools (GitHub).
  • Hands-on experience in unit testing frameworks such as JUnit, Mockito, Jasmine.
  • Strong understanding of SQL and NoSQL databases.
  • Experience working in an Agile/Scrum environment.