Key Responsibilities
 
 Design develop and maintain scalable web applications using Java and modern frontend frameworks
 
 Collaborate with cross functional teams to define design and ship new features
 
 Write clean maintainable and efficient code
 
 Participate in code reviews and contribute to team best practices
 
 Troubleshoot and debug applications
 
 Ensure the performance quality and responsiveness of applications
 
 Stay up to date with emerging technologies and industry trends
 
  Required Skills
  
 Strong proficiency in Java Spring Boot and RESTful API development
 
 Experience with frontend technologies such as Angular React or Vue js
 
 Solid understanding of HTML5 CSS3 and JavaScript TypeScript
 
 Experience with SQL and NoSQL databases e g MySQL PostgreSQL MongoDB
 
 Familiarity with version control systems like Git
 
 Knowledge of CI CD pipelines Docker and cloud platforms AWS Azure or GCP is a plus
 
 Excellent problem solving and communication skills