Java Full Stack Developer

Year    GJ, IN, India

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4488237
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    GJ, IN, India
  • Education
    Not mentioned
  • Experience
    Year