Java - Lead Developer
Description
Key
Responsibilities
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.