Description : About the Role :
We are looking for a highly skilled Java Full Stack Developer with strong experience in building scalable, cloud-ready applications. The ideal candidate will be proficient in Java, Spring Boot, and Angular, and have hands-on experience with microservices architectures and cloud platforms like GCP or AWS. This role offers an exciting opportunity to work on end-to-end development, from designing and developing to deploying and maintaining applications in a collaborative and dynamic environment.
Key Responsibilities :
- Design, develop, and deploy end-to-end full stack applications using Java, Spring Boot, and Angular frameworks.
 - Build and maintain robust, scalable microservices-based architectures to support cloud-ready solutions.
 - Work on database schema design, query optimization, and data management using MySQL and MongoDB.
 - Implement and manage cloud deployments on Google Cloud Platform (GCP) or Amazon Web Services (AWS), ensuring high availability and scalability.
 - Collaborate with cross-functional teams including product managers, UX / UI designers, and QA engineers to deliver high-quality software products.
 - Ensure best practices in software architecture, API design, and DevOps integration are followed.
 - Troubleshoot and resolve application and infrastructure issues to maintain performance and reliability.
 - Contribute to continuous improvement by participating in code reviews, mentoring junior developers, and adopting new technologies.
 
Required Skills and Qualifications :
610 years of professional experience in software development with a focus on Java and Spring Boot.Strong hands-on expertise in Angular and front-end technologies like HTML.Proven experience in designing and developing microservices and RESTful APIs.Practical experience with databases including MySQL and MongoDB; familiarity with BigQuery is a plus.Minimum 2 years of hands-on experience in cloud deployment and management on GCP or AWS.Solid understanding of software architecture principles, API integration, and DevOps practices.Familiarity with CI / CD pipelines, containerization, and infrastructure-as-code concepts is advantageous.Excellent problem-solving skills and ability to work collaboratively in an Agile environment.Strong communication skills for effective collaboration with global and cross-functional teams.(ref : hirist.tech)