Java Full Stack Developer

2 years

1 - 8 Lacs

Posted:21 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Java Full Stack Developer

Job Summary:

We are seeking a skilled Java Full Stack Developer with 2+ years of hands-on experience in developing scalable, secure, and high-performing web applications using Java, Spring Boot, Hibernate, and modern frontend and backend technologies. The ideal candidate will have experience in microservices architecture, API design, DevOps practices, and cloud deployment (AWS). The role involves collaborating with cross-functional teams to deliver enterprise-grade applications with a focus on code quality, scalability, and performance.

Key Responsibilities:

Design, develop, and maintain RESTful web services and APIs using Java, Spring Boot, and Microservices Architecture.

Implement secure authentication and authorization using Spring Security, JWT, and RBAC.

Develop and integrate frontend components using JavaScript, HTML, and CSS.

Build and maintain microservices communication using Feign Client, WebClient, and Kafka for asynchronous processing.

Integrate with MySQL, PostgreSQL, MongoDB, and Redis for efficient and optimized data management.

Implement caching, logging, and monitoring using Redis, Log4j, ELK Stack, and Spring Boot Actuator.

Develop CI/CD pipelines, containerize applications using Docker, and deploy on AWS cloud environments.

Create and maintain API documentation using Swagger/OpenAPI and ensure API standardization across services.

Participate in Agile/Scrum ceremonies — sprint planning, reviews, and retrospectives.

Conduct unit and integration testing using JUnit and Mockito to ensure code reliability.

Collaborate with frontend developers, QA, and DevOps teams for end-to-end delivery of high-quality solutions.

Apply best practices in coding, version control (Git, GitHub), and follow SDLC principles.

Technical Skills:

Languages: Java, JavaScript, HTML, CSS, SQL

Backend Frameworks: Spring Boot, Spring MVC, Spring Security, Spring Cloud, Hibernate, JPA

Frontend Technologies: JavaScript, HTML, CSS

Databases: MySQL, PostgreSQL, MongoDB, Redis

Tools & Technologies: Swagger, Postman, Kafka, Docker, Kubernetes, AWS (S3, EC2), Jenkins (CI/CD), Maven, Jasper Reports

Microservices Components: Feign Client, WebClient, Eureka, API Gateway, Spring Cloud Config, Config Server

Testing: JUnit, Mockito

Version Control: Git, GitHub

Monitoring & Logging: Log4j, SLF4J, ELK Stack, Spring Boot Actuator

Methodologies: Agile/Scrum, SDLC

Soft Skills:

Strong problem-solving and analytical abilities

Effective communication and collaboration in team settings

Attention to detail with focus on code quality

Time management and adaptability in fast-paced environments

Preferred Experience:

2+ years of experience in Java backend or full stack development

Experience in FinTech or digital payment systems is an added advantage

Exposure to Agile development practices and cross-functional collaboration

Job Types: Full-time, Permanent

Pay: ₹15,829.37 - ₹72,288.50 per month

Work Location: In person

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

noida, pune, mumbai (all areas)