Java Full Stack Developer

4 - 6 years

6 - 14 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a Full Stack Developer with strong expertise in Java, Spring Boot, and Angular. The ideal candidate will have a solid foundation in object-oriented programming, testing frameworks, and modern front-end technologies. This role involves developing scalable web applications, writing robust unit and integration tests, and collaborating across teams to deliver high-quality software solutions.

Key Responsibilities

  • Develop and maintain backend services using

    Java

    and

    Spring Boot

    .
  • Build responsive and dynamic user interfaces using

    Angular 2+

    and

    Single Page Application (SPA)

    architecture.
  • Write and maintain

    unit tests

    and

    integration tests

    using frameworks like

    JUnit

    ,

    Cucumber

    ,

    Jasmine

    , and

    Mocha

    .
  • Utilize mocking libraries such as

    Mockito

    and

    PowerMock

    for effective test coverage.
  • Perform integration testing of UI components using

    Cypress

    ,

    Protractor

    , and

    Cucumber

    .
  • Apply object-oriented programming principles to design scalable and maintainable code.
  • Collaborate with cross-functional teams to ensure seamless integration between front-end and back-end components.

Primary Skills

  • Java

    and

    Spring Boot

    for backend development.
  • Angular 2+

    for front-end development.
  • JUnit

    ,

    Cucumber

    ,

    Mockito

    ,

    PowerMock

    for backend testing.
  • Jasmine

    ,

    Mocha.JS

    ,

    Chai.JS

    ,

    Karma

    for front-end testing.
  • Strong understanding of

    Object-Oriented Programming (OOP)

    concepts.

Secondary Skills

  • Experience with

    HTML5

    ,

    JavaScript

    ,

    TypeScript

    , and

    CSS

    .
  • Familiarity with

    Cypress

    ,

    Protractor

    , and

    Cucumber

    for UI integration testing.
  • Knowledge of SPA architecture and performance optimization techniques.

Preferred Qualifications

  • Bachelors degree in Computer Science, Engineering, or related field.
  • Experience working in Agile/Scrum environments.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration abilities.
  • Exposure to CI/CD tools and version control systems like Git.

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Capgemini logo
Capgemini

IT Services and IT Consulting

Paris France

RecommendedJobs for You

pune, maharashtra, india