Job Description Posting title:         Java Full Stack Developer  
 
Experience:           5-8 Years  
 
Location:                Kochi-Kerala  
 
Work mode:          On-site  
 
Primary skills:       Java, Springboot, Angular/ React, Typescript, PostgreSQL, Azure DevOps, CI/CD, Microservices  
 
Qualification:         Any Technical Degree  
 
 
About the Role    
   
We are looking for a highly skilled Full Stack Developer with strong experience in Java (Spring Boot) for backend development and Angular or React for the frontend.
The ideal candidate will have a proven track record in building scalable, high-performance web applications, managing CI/CD pipelines, and collaborating in an Agile environment.
  
   
Key Responsibilities:    
   
- Design, develop, and maintain enterprise-grade web applications using Java, Spring Boot, and Angular/React.
 
 
 
 
- Collaborate with UI/UX designers, product owners, and QA engineers to deliver quality software solutions.
 
 
 
 
- Write clean, reusable, and efficient code following best practices and design patterns.
 
 
 
 
- Build and integrate RESTful APIs, ensuring data integrity, performance, and security.
 
 
 
 
- Manage Azure DevOps for source control, CI/CD pipelines, and release management.
 
 
 
 
- Optimize applications for speed, scalability, and performance.
 
 
 
 
- Conduct code reviews and mentor junior developers.
 
 
 
 
- Participate actively in sprint planning, estimation, and Agile ceremonies.
 
 
 
 
Technical Skills (Must Have)    
   
- Backend: Java 8+, Spring Boot, JPA/Hibernate, REST APIs   
 
- Frontend: Angular (v10+) or React (v17+), TypeScript, HTML5, CSS3   
 
- Database: PostgreSQL (strong query optimization skills)   
 
- DevOps: Azure DevOps (CI/CD, pipelines, version control)   
 
- Others: Microservices architecture, JSON, Git, Maven/Gradle   
 
- Testing: JUnit, Mockito (or equivalent frameworks)   
 
 
Good to Have    
   
- Hands-on experience with Docker/Kubernetes or other containerization tools.
 
 
 
 
- Familiarity with cloud-native development (Azure preferred).
 
 
 
 
- Experience using message brokers such as RabbitMQ or Kafka.
 
 
 
 
- Understanding of authentication mechanisms like OAuth2/JWT.
 
 
 
 
- Exposure to Agile/Scrum methodologies and tools like JIRA.
 
 
 
RequirementsJava, Springboot, Angular/ React, Typescript, PostgreSQL, Azure DevOps, CI/CD, Microservices