You will lead the technical direction of the organization by blending high-level strategy with hands-on execution and mentorship.
Responsibilities
• Design and develop integration patterns for middleware, APIs, microservices, and container technologies.
• Own the development and maintenance of Infrastructure as Code (IaC) while embedding security best practices into the lifecycle.
• Drive technical excellence through code reviews, troubleshooting complex issues, and establishing observability and traceability mechanisms.
• Lead practice areas by mentoring architects and engineers and driving continuous improvement in engineering standards.
• Collaborate with leadership to develop technology roadmaps and evaluate emerging technical trends.
Required Skills
• 12+ years of programming experience with Java, J2EE, and Spring Boot.
• Proven ability to architect end-to-end full stack Java applications using React, Angular, or jQuery.
• Extensive experience designing large-scale, complex systems using microservices and architectural patterns.
• Deep expertise in Azure Cloud services, including Azure Virtual Machines, Storage, Search, Functions, and Azure Kubernetes Service.
• Strong knowledge of Infrastructure as Code (IaC) for provisioning and configuration management.
• Experience with database architecture and modeling across both SQL and NoSQL platforms.
• Hands-on experience installing, deploying, and maintaining Docker and Kubernetes clusters.
• Proficiency with CI/CD tools such as Jenkins, GitLab CI, Azure DevOps, and GitHub.
• Experience with JIRA and Confluence for technical documentation and project tracking.
Preferred Skills
• Experience implementing DevSecOps practices within the development lifecycle.
• Knowledge of middleware integration patterns using MuleSoft or Tibco.