Job Page Header Background
Back to jobs

Full Stack Java Developer

Apply Now β†’
Bangalore (Hybrid)

About the Role

We are seeking a highly skilled Full Stack Java Developer to design, develop, and maintain
scalable web applications and microservices. The ideal candidate will have strong expertise in
Java-based backend development, modern frontend frameworks, cloud technologies, and
DevOps practices. This role requires close collaboration with cross-functional teams to
deliver high-quality software solutions in an Agile environment.

Key Responsibilities

Backend Development

  • Design, develop, and maintain scalable and secure backend applications using Java (Java 8/11+).
  • Build and consume RESTful APIs using Spring Boot, Spring MVC, and Spring Security.
  • Develop microservices-based architectures and integrate with internal and external systems.
  • Implement database solutions using MySQL, PostgreSQL, MongoDB, DynamoDB, or other relational and NoSQL databases.
  • Utilize Hibernate/JPA for efficient data persistence and management.
  • Write unit, integration, and automated tests using JUnit, Mockito, and other testing frameworks.
  • Ensure application security using OAuth2, JWT, and Spring Security.

Frontend Development

  • Develop responsive and user-friendly web applications using Angular (8+) and/or React (16+).
  • Build reusable UI components using JavaScript and TypeScript.
  • Implement state management solutions such as Redux, NgRx, Context API, or RxJS.
  • Work with UI frameworks including Angular Material, Bootstrap, and custom CSS solutions.
  • Optimize frontend performance and ensure cross-browser compatibility.

Cloud & DevOps

  • Containerize applications using Docker and deploy them on Kubernetes platforms such as EKS, AKS, or OpenShift.
  • Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, or Bamboo.
  • Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or ARM Templates.
  • Deploy and manage applications on AWS and/or Azure cloud platforms.
  • Monitor application performance and troubleshoot issues using Splunk, CloudWatch, Prometheus, and Grafana.

Collaboration & Best Practices

  • Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog grooming.
  • Collaborate with product managers, architects, QA teams, and business stakeholders.
  • Follow coding standards, security best practices, and software development lifecycle processes.
  • Maintain technical documentation using Jira and Confluence.
  • Perform code reviews and mentor junior developers when required.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • 5+ years of experience in Full Stack Development.
  • Strong programming experience with Java 8/11+.
  • Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.
  • Strong understanding of REST API design and OpenAPI/Swagger documentation.
  • Experience with relational databases such as MySQL and PostgreSQL.
  • Experience with NoSQL databases such as MongoDB or DynamoDB.
  • Proficiency in Angular (8+) and/or React (16+).
  • Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
  • Experience with Git, Maven, Gradle, and npm/yarn.
  • Hands-on experience with Docker and Kubernetes.
  • Experience working with AWS and/or Azure cloud services.
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, Azure DevOps, or Bamboo.
  • Experience with Agile/Scrum methodologies.

Technical Skills

Backend: Java, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, REST APIs, OpenAPI/Swagger
Frontend: Angular, React, JavaScript, TypeScript, Redux, NgRx, RxJS, Bootstrap, Angular Material
Databases: MySQL, PostgreSQL, MongoDB, DynamoDB
Cloud & DevOps: AWS, Azure, Docker, Kubernetes, Terraform, CloudFormation, ARM
Templates, Jenkins, Bamboo, GitHub Actions, Azure DevOps
Monitoring: Splunk, CloudWatch, Prometheus, Grafana
Tools: Git, Maven, Gradle, npm, Jira, Confluence
Security: OAuth2, JWT, Spring Security

Preferred Qualifications

  • Experience building microservices architectures.
  • Knowledge of event-driven architectures and messaging systems.
  • Experience with performance tuning and application optimization.
  • Relevant AWS, Azure, Kubernetes, or Java certifications.
  • Experience leading technical initiatives or mentoring development teams.


    Autofill from resume

    Upload your resume here to autofill key application fields.

    Contact Details




    Click to upload or drag and drop

    PDF, DOC, or DOCX (max. 2MB)





    Links Portfolio


    Location