Technical Lead – Java Full Stack/ Java Full Stack Developer
Klarin Technologies
Job Description
Job Description: Java Full Stack Developer (3 to 5 Years)
Position: Java Full Stack Developer
Experience: 3 to 5 Years
Location: Trichy (Work from Office)
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.
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
- Bachelor's 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.
Required Skills
Similar Jobs
View all →
ServiceNow Lead/Architect
RSCP
SAP ABAP Development for HANA
Aryvart Software Pvt Ltd
Sr. Data Analyst
RSCP
Front End Developer
Akhira Services pvt. ltd.
PHP Developer
Cloudnausor Technologies Pvt ltd
Share
Quick Apply
Upload your resume to apply for this position