Java Full Stack Developer

5 - 10 years

Bengaluru

Posted:5 days ago

Apply

Job Description


Job Description Java Full Stack Developer (Java + React.js)

Experience:

Role Summary

Java Full Stack Developer

Key Responsibilities

  • Design, develop, and maintain robust web applications using Java and React.js.
  • Develop RESTful APIs and Microservices using Spring Boot and related technologies.
  • Build reusable, scalable, and responsive UI components using React.js.
  • Collaborate with architects, product owners, and development teams to deliver business requirements.
  • Write clean, maintainable, and testable code following coding standards and best practices.
  • Perform code reviews, debugging, troubleshooting, and performance optimization.
  • Participate in Agile/Scrum development processes and sprint activities.
  • Ensure application security, scalability, and high availability.
  • Contribute to CI/CD pipeline implementation and deployment automation.

Required Technical Skills

Backend

  • Strong hands-on experience in

    Java 8/11/17

    .
  • Expertise in

    Spring Boot, Spring MVC, Spring Data JPA, Hibernate

    .
  • Strong knowledge of

    Microservices Architecture

    .
  • Experience in designing and developing

    RESTful APIs

    .
  • Good understanding of design patterns and object-oriented programming concepts.

Frontend

  • Strong experience with

    React.js

    .
  • Proficiency in

    JavaScript (ES6+), TypeScript

    , HTML5, CSS3.
  • Experience with

    Redux/Context API

    for state management.
  • Experience in building responsive and cross-browser compatible applications.

Database & Tools

  • Experience with

    Oracle, PostgreSQL, MySQL, or SQL Server

    .
  • Knowledge of NoSQL databases such as MongoDB is a plus.
  • Experience with

    Git, Maven/Gradle

    .
  • Familiarity with

    Jenkins, CI/CD pipelines

    .

Preferred Skills

  • Experience with

    AWS, Azure, or GCP Cloud Platforms

    .
  • Hands-on experience with

    Docker and Kubernetes

    .
  • Knowledge of messaging systems like

    Kafka or RabbitMQ

    .
  • Understanding of security frameworks, OAuth2, JWT, and authentication mechanisms.
  • Experience with unit testing frameworks such as JUnit and Mockito.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Key Competencies

  • Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder management abilities.
  • Ability to work independently and within distributed teams.
  • Strong commitment to quality and continuous improvement.

Keywords

Java, Spring Boot, React.js, Microservices, REST APIs, Hibernate, JPA, JavaScript, TypeScript, Redux, SQL, AWS, Azure, Docker, Kubernetes, Kafka, CI/CD, Agile Scrum

Skills Required

Java Kafka React.js

Learn the skills this job asks for

See your skill gap for Full Stack Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

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.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Infosys logo
Infosys

IT Services and IT Consulting

Bangalore Karnataka

RecommendedJobs for You

Hinduja Global Solutions (HGS) logo

Java Full Stack Developer

Hinduja Global Solutions (HGS)

Bengaluru

Logile, Inc. logo

Bhubaneswar

M

Java Full Stack Developer

MindTrilogy IT Solutions Pvt. Ltd

Mumbai

Clover Infotech logo

Navi mumbai, Mumbai

Quess IT Solutions logo

Java Full Stack Developer

Quess IT Solutions

Pune, Chennai, Bengaluru

Quess IT Solutions logo

Java Full Stack Developer

Quess IT Solutions

Bengaluru