Senior Full Stack Developer (React JS + Spring Boot + Java 21)

8 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities

Front-End Development

  • Develop user-friendly, responsive, and high-performance web interfaces using 

    React JS

    .
  • Collaborate with 

    UX/UI designers

     to translate design mockups into functional user experiences.
  • Optimize front-end components for maximum performance across browsers and devices.
  • Write 

    unit and integration tests

     using 

    Jest

     to ensure robust and maintainable UI components.

Back-End Development

  • Design, develop, and maintain 

    server-side logic

     using 

    Spring Boot

     and 

    Java 21

    .
  • Build reusable and scalable modules, APIs, and libraries.
  • Implement 

    security, authentication

    , and 

    data protection

     best practices.

Database Management

  • Design and manage 

    database schemas

     for 

    MSSQL

     and 

    PostgreSQL

    .
  • Write efficient 

    SQL queries

    stored procedures

    , and 

    triggers

    .
  • Optimize database performance and ensure 

    data integrity

     and consistency.

Integration

  • Integrate front-end and back-end components for seamless data flow and user interaction.
  • Work with 

    RESTful APIs

     and integrate 

    third-party services

     where needed.

Testing and Debugging

  • Develop 

    unit and integration tests

     for back-end using 

    Mockito

    .
  • Perform 

    code reviews

    , identify performance bottlenecks, and debug issues effectively.
  • Ensure code reliability, stability, and adherence to coding standards.

Collaboration

  • Work closely with 

    product managers, designers, and developers

     in an Agile/Scrum environment.
  • Participate in 

    sprint planning

    daily stand-ups

    reviews

    , and 

    retrospectives

    .
  • Provide technical guidance and mentorship to team members.

Continuous Improvement

  • Stay current with 

    emerging technologies

     and 

    industry best practices

    .
  • Continuously improve coding standards, performance, and deployment processes

Qualifications

Education:

  • Bachelor’s degree in 

    Computer Science

    Information Technology

    , or a related discipline.

Experience:

  • Minimum 

    8+ years

     of experience in 

    full stack development

    .

Technical Skills

  • Front-End:

     React JS, JavaScript (ES6+), HTML5, CSS3, Jest
  • Back-End:

     Spring Boot, Java 21, RESTful APIs
  • Databases:

     MSSQL, PostgreSQL
  • Testing Frameworks:

     Jest, Mockito
  • Version Control:

     Git / GitHub / GitLab
  • Build Tools:

     Maven, Gradle
  • Security:

     OAuth2, JWT, Spring Security

Soft Skills

  • Strong 

    analytical and problem-solving

     capabilities.
  • Excellent 

    communication

     and 

    collaboration

     skills.
  • Ability to work effectively in a 

    fast-paced

    agile

    , and 

    dynamic

     environment.

Preferred Qualifications

  • Experience with 

    cloud platforms

     (AWS, Azure, GCP).
  • Knowledge of 

    containerization

     (Docker) and 

    orchestration

     (Kubernetes).
  • Familiarity with 

    CI/CD pipelines

     (Jenkins, GitHub Actions, GitLab CI).
  • Experience with 

    message queues

     (RabbitMQ, Kafka).

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