Qualifications and Skills
- Proven work experience as a Java Full Stack Developer with 4 to 6 years of professional experience.
- Strong proficiency in Java , with comprehensive understanding and practical application. (Mandatory skill)
- Expertise in Spring Boot , demonstrating the ability to build scalable applications. (Mandatory skill)
- Proficiency in Angular , capable of creating responsive web applications. (Mandatory skill)
- Experience in designing and consuming RESTful API s, ensuring seamless integration and data exchange.
- Working knowledge of Kubernetes for container orchestration and management in cloud environments.
- Understanding of OAuth protocols to secure applications by implementing authorization methods.
- Hands-on experience with continuous integration and continuous deployment (CI / CD) pipelines to automate builds and deployments.
- Experience with AWS, Azure, Kubernetes, or OpenShift , utilizing cloud solutions to enhance application performance and scalability.
Roles and Responsibilities
Develop and maintain full stack applications, ensuring high performance, scalability, and reliability.Collaborate with cross-functional teams to design, develop, and deploy innovative software solutions.Implement best practices in coding and architecture to deliver secure, efficient, and maintainable code.Participate in code reviews, contributing to a culture of knowledge sharing and continuous improvement.Leverage RESTful APIs to create seamless interactions between server-side logic and user interfaces.Manage the deployment of applications using CI / CD processes, focusing on automation and efficiency.Integrate third-party APIs and services, enhancing application functionality and user experience.Maintain accurate documentation of software development processes, design decisions, and infrastructure.