KeyResponsibilities
Design, develop, and maintain scalable and high-performance REST APIs using Spring Boot.
Deploy and manage applications on the Azure using OpenShift Container Platform, ensuring high availability and reliability.
Troubleshoot and resolve complex technical issues across the application stack, ensuring minimal downtime and optimal performance.
Collaborate with cross-functional teams, including frontend, backend, DevOps, and QA, to deliver end-to-end solutions.
Participate in code reviews, ensuring code quality, security, and best practices are adhered to.
Continuously learn and implement the latest technologies and practices to enhance application performance and developer productivity.
Document technical designs, processes, and procedures to ensure knowledge sharing and maintainability.
Preferred Skills
Experience with CI/CD pipelines and DevOps practices.
Familiarity with cloud-native application patterns and microservices architecture.
Working knowledge of relational and NoSQL databases.
Exposure to monitoring, logging, and application performance management tools.