Java Full Stack Developer

5 - 7 years

10 - 18 Lacs

Posted:5 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Role Overview

We are looking for an experienced Full Stack Java Developer with strong hands-on expertise in Java, Angular, relational and NoSQL databases, and cloud-based microservice architectures. The ideal candidate must have solid understanding of software development principles, web architectures, and ability to work across design, development, and testing activities.

Key Responsibilities

  • Design, develop, enhance, and maintain scalable and secure applications using Java and Angular.
  • Build and integrate RESTful APIs to support clientserver applications.
  • Work with relational and NoSQL databases including Oracle, MongoDB, and PostgreSQL.
  • Integrate and manage event streaming platforms such as Kafka.
  • Develop backend services using Spring Boot and microservices architecture.
  • Write efficient, reusable, and testable code following OOP principles.
  • Participate in requirement gathering, analysis, solution design, development, testing, and deployment.
  • Work with cloud platforms and container-based architectures (Docker/Kubernetes).
  • Perform unit testing to ensure high-quality code.
  • Collaborate with cross-functional teams including QA, DevOps, and Product.
  • Use GitLab or similar tools for version control and CI/CD automation.

Required Skills

  • Strong hands-on experience in

    Java

    and

    Spring Boot

    .
  • Proficiency in

    Angular

    and front-end development concepts.
  • Strong database knowledge:

    Oracle, MongoDB, PostgreSQL

    .
  • Experience working with

    Kafka

    or similar messaging platforms.
  • Strong understanding of

    OOP concepts

    (abstract classes, interfaces).
  • Hands-on experience with

    REST APIs

    and clientserver architecture.
  • Experience with

    cloud platforms

    (AWS / Azure / GCP).
  • Experience in

    microservices

    and

    container technologies

    (Docker/Kubernetes).
  • Experience with

    GitLab

    or Git-based source control.
  • Familiarity with

    unit testing frameworks

    (JUnit or equivalent).

Good to Have

  • Knowledge of CI/CD pipelines.
  • Exposure to Agile methodologies.
  • Experience working with GitLab pipelines.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Ability to collaborate with cross-functional teams.
  • Excellent communication and documentation skills.
  • Ability to work in a dynamic and fast-paced environment.

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent field.

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Kiya.ai logo
Kiya.ai

Human Resources Technology

Vancouver

RecommendedJobs for You

pune, maharashtra, india

noida, uttar pradesh, india