Java Full Stack Developer

6 - 10 years

20 - 30 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Java Full Stack Developer (6+ Years Experience)

Job Summary

Senior Java Full Stack Developer

Key Responsibilities

  • Back-end Development:

    Design, develop, and maintain robust, scalable back-end services using

    Core Java

    principles (OOP, Collections, Multithreading, Exception Handling) and the

    Spring Boot/Spring MVC

    framework.
  • API Development & Management:

    Architect and implement secure, high-quality

    RESTful APIs

    for integration with front-end applications and third-party services.
  • Front-end Development:

    Build responsive, intuitive, and high-performance user interfaces using

    ReactJS

    , modern

    JavaScript (ES6+)

    ,

    HTML5

    , and

    CSS3

    .
  • Database Management:

    Design, optimize, and manage schemas and queries for relational databases, specifically

    MySQL

    and/or

    PostgreSQL

    .
  • Testing and Quality:

    Implement comprehensive test coverage using

    Unit Testing

    frameworks like

    JUnit

    and

    Mockito

    for the back-end, and

    Jest

    for the front-end, ensuring code quality and reliability.
  • Collaboration and Tools:

    Utilize

    Git/GitHub

    for version control, participate in code reviews, and collaborate effectively with cross-functional teams (Product, UX/UI) to define and deliver new features.
  • System Integration:

    Handle complex

    API Integration

    tasks, consuming external services and ensuring seamless data flow across the stack.

Required Skills & Qualifications

Professional Experience

  • Minimum of

    6+ years

    of professional experience in software development, with a focus on full-stack Java development.

Back-End Expertise

  • Core Java:

    Deep knowledge of

    Core Java

    fundamentals, including

    Object-Oriented Programming (OOP)

    ,

    Collections

    ,

    Multithreading

    , and advanced

    Exception Handling

    .
  • Frameworks:

    Extensive, hands-on experience with

    Spring Boot

    and

    Spring MVC

    for building microservices and web applications.
  • APIs:

    Proven expertise in

    REST API Development

    , design principles, and security.
  • Databases:

    Strong proficiency in working with relational databases like

    MySQL

    and/or

    PostgreSQL

    , including schema design and query optimization.
  • Testing:

    Solid experience with back-end

    Unit Testing

    using frameworks such as

    JUnit

    and

    Mockito

    .

Front-End Expertise

  • ReactJS:

    Strong proficiency in

    ReactJS

    , including hooks, state management, and component-based architecture.
  • JavaScript:

    Expert knowledge of modern

    JavaScript (ES6+)

    standards and best practices.
  • Web Fundamentals:

    Solid mastery of

    HTML5

    and

    CSS3

    for creating semantic and well-styled interfaces.
  • Testing:

    Experience with front-end

    Unit Testing

    frameworks like

    Jest

    .

General & Tools

  • Version Control:

    Highly proficient in

    Git/GitHub

    workflows (branching, merging, pull requests).
  • API Integration:

    Demonstrated ability to perform complex

    API Integration

    tasks.
  • Problem-Solving:

    Excellent analytical, debugging, and problem-solving skills.
  • Communication:

    Strong interpersonal and communication skills for effective teamwork.

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
Bsri Solutions logo
Bsri Solutions

Information Technology

Tech City

RecommendedJobs for You