Java Full Stack Developer

6 - 8 years

Chennai

Posted:12 hours ago

Job Description

Job Title: Java Full Stack Developer

Experience:

Job Summary

Java Full Stack Developer

Key Responsibilities

  • Design, develop, test, and maintain full-stack applications using Java and modern front-end technologies.
  • Build responsive and reusable UI components using React and TypeScript/JavaScript.
  • Develop scalable RESTful APIs and microservices using Java 8+, Spring Boot, and related frameworks.
  • Implement secure authentication and authorization mechanisms using JWT and OAuth2.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Participate in code reviews, debugging, production support, and performance optimization.
  • Write unit, integration, and automated tests to ensure software quality.
  • Work with CI/CD pipelines and cloud-based deployment environments.
  • Leverage AI-assisted development tools such as GitHub Copilot or Claude Code to improve development productivity.

Required Technical Skills

Front-End

  • React.js
  • JavaScript / TypeScript
  • React Hooks
  • State Management (Redux/Context API)
  • Form Handling
  • Component Design
  • Performance Optimization

Back-End

  • Core Java
  • Java 8+
  • Spring Boot
  • REST API Development
  • Exception Handling
  • Validation Frameworks
  • Business Logic Implementation

Microservices

  • API Gateway
  • Service Discovery
  • Inter-Service Communication
  • Saga Pattern (Basics)
  • Resilience Patterns
  • Monitoring & Observability

Security

  • JWT
  • OAuth 2.0
  • Authentication & Authorization
  • Secure API Communication
  • Token Management

Database

  • SQL Databases (MySQL, PostgreSQL, Oracle)
  • JPA/Hibernate
  • Query Optimization
  • Indexing
  • Transactions
  • Understanding of N+1 Query Problems

Testing

  • JUnit
  • Mockito
  • Integration Testing
  • Jest
  • React Testing Library
  • Code Review Best Practices

Engineering Practices

  • Git/GitHub
  • CI/CD Concepts
  • Agile Methodologies
  • Design Patterns
  • Clean Code Principles
  • Logging & Monitoring
  • Production Support

Cloud & DevOps

  • Azure / AWS / GCP
  • Docker (Preferred)
  • Kubernetes (Good to Have)
  • CI/CD Pipelines

AI-Assisted Development

Hands-on experience with:

  • GitHub Copilot
  • Claude Code
  • ChatGPT / Equivalent AI Coding Assistants

Ability to effectively use AI tools for:

  • Code Generation
  • Refactoring
  • Unit Test Creation
  • Documentation
  • Debugging
  • Code Reviews
  • Productivity Enhancements

Required Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, or a related discipline.
  • 6-8 years of professional software development experience.
  • Proven experience delivering enterprise-grade applications.
  • Strong understanding of software engineering best practices.
  • GitHub portfolio or demonstrable project experience is preferred.

Nice to Have

  • Experience with Azure Cloud Services.
  • Exposure to React Native or Flutter.
  • Knowledge of Event-Driven Architecture and Kafka.
  • Experience in high-volume enterprise applications.

Location:

This version is suitable for sharing with sourcing teams, job portals, and candidate outreach campaigns.

Skills Required

Full Stack Spring Boot Java Bootstrap Development React.js Stack Spring

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 Spring Boot 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
Capgemini logo
Capgemini

IT Services and IT Consulting

Paris France

RecommendedJobs for You

Innova Solutions logo

Noida, Delhi, Gurugram

Five Data Products And Solutions logo

Java Full Stack Developer

Five Data Products And Solutions

Hyderabad, Chennai, Bengaluru

C

Java Full Stack Developer

Coventine Digital Pvt Ltd

Bengaluru