Design, develop, and maintain robust and scalable applications using Java, Spring Boot, and Angular.
Implement microservices architecture for improved system scalability and maintainability.
Collaborate with product owners, UX/UI designers, and other stakeholders in an Agile environment to define project requirements and deliver high-quality software solutions.
Conduct code reviews and provide mentorship to junior developers, fostering a collaborative learning environment.
Optimize applications for maximum speed and scalability.
Integrate with Azure cloud services for deployment, monitoring, and application management.
Ensure the technical feasibility of UI/UX designs and contribute to the overall improvement of the development process.
Handle and troubleshoot production issues and enhance application performance.
Stay updated with emerging technologies and industry best practices, and actively contribute to the organization’s digital transformation initiatives