Java Full Stack Developer
Klarin Technologies
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
About Klarin Technologies
Required Skills
Job Details
Posted by
N/A
Posted on:
6 Jul 2026
About Klarin Technologies
More open roles
- Frontend Developer JavaScript / TypeScript / AngularSimulationhub · Secunderabad, Telangana, India
- Frontend Developer JavaScript / TypeScript / AngularSimulationhub · Secunderabad, Telangana, India
- Senior Software Engineer having skills in Node Js, React Js, JavascriptParth Globus Infotech · Kolkata, West Bengal, India
- Senior Automation Engineer (Javascript Playwright Typescript RALLM Testing)Haparz · India
- Frontend Developer_Angular_javascript, HyderabadArise Global Services · Secunderabad, Telangana, India
- WordPress Web Developer - PHP, JavaScriptAppAgentix · India