What success looks like in this role:
1. Lead and manage a team of developers, ensuring timely delivery of high-quality solutions.
2. Own the technology roadmap for the product and provide strategic technical direction.
3. Design, develop, and maintain applications using Java, Spring Boot, and Microservices architecture .
4. Implement and manage Azure DevOps pipelines for CI/CD.
5. Architect and deploy solutions on Azure Cloud Services, ensuring scalability and security.
6. Develop and manage Kubernetes artifacts and configurations using kustomize .
7. Implement Service Mesh for microservices communication.
8. Utilize IaC tools like Terraform or Azure Bicep for infrastructure automation.
9. Ensure best practices in API development (REST, JSON, XML, SOAP, YAML, GraphQL, Swagger).
10. Collaborate with UI/UX teams and work with technologies like React, Angular, JavaScript, and jQuery .
11. Monitor and optimize application performance using Azure Monitoring (Application Insights) .
#LI-SS1
You will be successful in this role if you have:
12. Core Technologies: Java, Spring Boot (proficient), Microservices, REST APIs.
13. Cloud & DevOps: Azure DevOps, Azure Cloud Services (AKS, Application Gateway, Managed Identity, Entra ID, Key Vault, Storage