Java Full Stack Developer (6+ years)

6 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Java Full Stack Developer

Key Responsibilities:

  • Develop and maintain robust and scalable web applications using Java (Spring Boot) and modern front-end frameworks.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code across the entire stack.
  • Participate in code reviews, architectural discussions, and agile development processes.
  • Build RESTful APIs and integrate with external systems.
  • Optimize application performance, scalability, and security.
  • Troubleshoot and debug issues across the application stack.
  • Develop unit, integration, and automated tests.
  • Stay up to date with new technologies and industry trends to ensure optimal development practices.

Technical Skills & Requirements:

Back-End:

  • Strong experience with

    Java

    (Java 8 or above)
  • Proficient in

    Spring Framework

    , especially

    Spring Boot

    , Spring MVC, Spring Security
  • Experience with

    RESTful API development

  • Familiarity with

    ORM tools

    like Hibernate or JPA
  • Knowledge of

    Microservices Architecture

    is a plus

Front-End:

  • Solid experience with

    HTML5, CSS3, JavaScript, and TypeScript

  • Hands-on experience with

    React.js

    or

    Angular

  • Familiarity with

    Bootstrap

    ,

    Material UI

    , or other UI libraries

Database & Tools:

  • Experience with

    Relational Databases

    like MySQL, PostgreSQL or Oracle
  • Knowledge of

    NoSQL databases

    like MongoDB is a plus
  • Familiar with version control tools like

    Git

  • Experience with

    Maven/Gradle

    ,

    Jenkins

    , and CI/CD pipelines

Cloud & DevOps (Preferred):

  • Exposure to

    cloud platforms

    like AWS, Azure, or GCP
  • Understanding of

    Docker

    ,

    Kubernetes

    , and containerized applications

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Minimum of 5 years of experience in full stack software development
  • Strong problem-solving skills and the ability to work independently or in a team
  • Excellent verbal and written communication skills

Nice to Have:

  • Experience with Agile/Scrum methodologies
  • Exposure to testing frameworks like JUnit, Mockito, or Selenium
  • Knowledge of GraphQL, WebSockets, or message queues (Kafka, RabbitMQ)

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

RecommendedJobs for You