Home/Job List/Java Full Stack Developer
Klarin Technologies

Java Full Stack Developer

Klarin Technologies

Tiruchirappalli, Tamil Nadu, India
Full-Time
Posted 1 month ago

Job Description & Responsibilities

Required Technical Skills

Backend

  • Java 8/ 11 /17
  • Spring Boot
  • Spring MVC
  • Spring Data JPA/Hibernate
  • Microservices Architecture
  • REST APIs
  • Spring Security
  • JWT/OAuth2 Authentication
  • Maven/Gradle

Frontend

  • React.js
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • Bootstrap/Material UI

Database

  • MySQL/PostgreSQL
  • SQL Query Optimization

DevOps Deployment

  • Git
  • Jenkins or similar CI/CD tools
  • Docker
  • Kubernetes (preferred)
  • Application Deployment
  • Linux basics

Testing

  • JUnit
  • Mockito
  • JaCoCo
  • Unit Testing
  • Integration Testing
  • Regression Testing

Required Knowledge

Candidates should possess a strong understanding of

  • Core Java and Object-Oriented Programming
  • Spring Boot Auto Configuration
  • Dependency Injection and Bean Lifecycle
  • Difference between @Component, @Service, and @Repository
  • Microservices Communication
  • API Gateway concepts
  • Service Discovery
  • Authentication and Authorization between Microservices
  • Versioning strategies for Microservices
  • Choreography vs Orchestration Architecture
  • High-Level Design (HLD)
  • Low-Level Design (LLD)
  • Design Patterns
  • Software Development Life Cycle (SDLC)
  • Agile/Scrum methodology
  • CI/CD Pipeline
  • Code Coverage Analysis using JaCoCo
  • Technical Documentation and API Documentation

Preferred Skills

  • Experience with Kafka or RabbitMQ
  • Knowledge of Redis or Caching mechanisms
  • Exposure to Cloud Platforms (AWS/Azure/GCP)
  • Experience with SonarQube
  • Basic understanding of Kubernetes and container orchestration

Interview Evaluation Areas

Candidates should be able to confidently explain

  • Project Architecture and Business Flow
  • End-to-End Development Lifecycle
  • High-Level Design (HLD) and Low-Level Design (LLD)
  • CI/CD Pipeline and Deployment Process
  • Authentication and Authorization in Microservices
  • Microservice Versioning Strategy
  • Testing Strategy (Unit, Integration, Regression)
  • Documentation maintained during the project
  • Spring Boot Auto Configuration Flow
  • JaCoCo Code Coverage Process
  • Choreography vs Orchestration in Microservices
  • Roles and Responsibilities in current/previous projects

Educational Qualification

  • Bachelors degree in Computer Science, Information Technology, or a related field.

Experience

  • 3 to 5 years of hands-on experience in Java Full Stack Development.
  • Experience in developing enterprise-grade applications using Spring Boot, Microservices, and React.
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent communication and collaboration abilities.

About the Role

We are looking for a passionate and skilled Java Full Stack Developer with 3 to 5 years of experience in building scalable enterprise applications using Java, Spring Boot, Microservices, and React. The ideal candidate should have strong backend development expertise along with frontend development experience and a solid understanding of software architecture, deployment, testing, and modern development practices.

Key Responsibilities

  • Design, develop, and maintain scalable web applications using Java, Spring Boot, Microservices, and React.
  • Develop RESTful APIs and integrate them with frontend applications.
  • Design and implement scalable Microservices-based solutions.
  • Participate in High-Level Design (HLD) and Low-Level Design (LLD) discussions.
  • Build reusable, maintainable, and high-quality code following best coding practices.
  • Collaborate with cross-functional teams including QA, DevOps, Business Analysts, and Product Owners.
  • Perform code reviews and ensure adherence to coding standards.
  • Troubleshoot production issues and provide timely resolutions.
  • Participate in deployment activities and support CI/CD pipelines.
  • Create and maintain technical documentation, design documents, and API documentation.
  • Contribute to application performance optimization and scalability improvements.

Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the

Required Skills

JavaScriptReactJavaAWSAzureGCPDockerKubernetesSQLRedis

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience35 years
Positions1

Posted by

N/A

Posted on:

6 Jul 2026

About Klarin Technologies

More open roles

Browse all jobs →