Java Full Stack Developer

9 - 14 years

Hyderabad Chennai Bengaluru

Posted:1 week ago

Apply

Job Description

Job Summary

Senior Java Full Stack Developer

Key Responsibilities

  • Design, develop, and maintain scalable and high-performance enterprise applications.
  • Architect and implement microservices-based solutions using Java and Spring Boot.
  • Develop modern, responsive user interfaces using Angular and React.
  • Build and manage event-driven systems leveraging Apache Kafka.
  • Collaborate with architects, product managers, and cross-functional teams to define technical solutions.
  • Lead code reviews and ensure adherence to coding standards and best practices.
  • Optimize applications for performance, scalability, and security.
  • Mentor junior developers and provide technical leadership.
  • Contribute to CI/CD automation and cloud-native application deployment.
  • Troubleshoot production issues and provide root cause analysis.

Mandatory Skills

Backend

  • Java 8/11/17+
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Microservices Architecture
  • RESTful API Development
  • JPA/Hibernate
  • Design Patterns & SOLID Principles

Frontend

  • Angular (8+)
  • React.js
  • TypeScript
  • JavaScript (ES6+)
  • HTML5, CSS3
  • State Management (Redux/NgRx)

Messaging

  • Apache Kafka
  • Kafka Producers & Consumers
  • Kafka Streams
  • Event-Driven Architecture

Database

  • Oracle / PostgreSQL / MySQL
  • MongoDB or any NoSQL database
  • Query optimization and performance tuning

DevOps & Cloud

  • Docker
  • Kubernetes
  • Jenkins/GitHub Actions
  • AWS, Azure, or GCP

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • 9-15 years of experience in software development.
  • Minimum 5+ years of experience with Java, Spring Boot, and Microservices.
  • Strong hands-on experience with Angular and/or React.
  • Proven experience implementing Kafka-based distributed systems.
  • Experience working in Agile/Scrum environments.
  • Strong understanding of system design and distributed architecture.

Preferred Skills

  • API Gateway (Apigee, Kong, Spring Cloud Gateway)
  • OAuth2, JWT, SSO
  • Elasticsearch, Redis
  • Terraform, Helm
  • Observability tools such as Splunk, ELK, Grafana, Prometheus
  • Reactive Programming (WebFlux)

Key Competencies

  • Technical Leadership
  • Solution Design & Architecture
  • Excellent Problem-Solving Skills
  • Stakeholder Management
  • Strong Communication Skills
  • Team Mentoring & Collaboration

Skills Required

Java Hibernate Kafka Spring Boot J2EE JEE React.js Angular

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

Hybrid

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