Bestkaam Logo
Back to Jobs
SWITS DIGITAL Private Limited

Java Fullstack Developer

Actively Reviewing

SWITS DIGITAL Private Limited

Bangalore Contract 4–8 yrs exp Posted 10 hours ago  · Apply by Sep 14, 2026
Job Title Java Full Stack Developer

Experience: 7-12 Years

Location: Bangalore

Job Summary

We are looking for a skilled Java Full Stack Developer with strong experience in building scalable web applications using Java, Spring Boot, and modern frontend frameworks such as Angular or React. The ideal candidate should have hands-on experience with SQL databases, CI/CD pipelines, containerization technologies, cloud platforms, and microservices architecture.

Key Responsibilities

  • Design, develop, test, and maintain scalable full-stack applications using Java, Spring Boot, and Angular/React.
  • Develop RESTful APIs and integrate them with frontend applications.
  • Build responsive and user-friendly web interfaces using Angular or React.
  • Design and work with relational databases (SQL) and exposure to NoSQL databases.
  • Develop and optimize database queries, stored procedures, and data models.
  • Implement and maintain CI/CD pipelines for automated build, testing, and deployment.
  • Containerize applications using Docker and deploy applications using Kubernetes.
  • Work with cloud platforms, preferably Google Cloud Platform (GCP).
  • Collaborate with cross-functional teams following Agile methodologies.
  • Troubleshoot, debug, and optimize application performance.

Required Skills

  • Strong programming experience in Java and Spring Boot.
  • Experience with Angular or React.
  • Hands-on experience with TypeScript.
  • Strong knowledge of SQL databases (mandatory).
  • Exposure to NoSQL databases (MongoDB/Cassandra, etc.) is preferred.
  • Experience with REST APIs and Microservices architecture.
  • Knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Experience with Docker and Kubernetes.
  • Familiarity with Google Cloud Platform (GCP) is preferred.
  • Experience with Git and version control systems.
  • Understanding of Agile/Scrum development methodologies.