What are the responsibilities and job description for the Technical Architect position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Shiro Technologies, is seeking the following. Apply via Dice today!
We are seeking a skilled and experienced Technical Architect to lead the modernization of a large-scale J2EE monolithic application into a Microservices architecture on the Azure cloud platform. This role will drive architecture, design, and implementation standards while collaborating with engineering and DevOps teams to deliver scalable, cloud-native services.
Key Responsibilities:
Lead end-to-end re-architecture of a monolithic J2EE application into microservices
Define microservices strategy, service boundaries, and integration patterns
Design and implement container-based deployment using Docker and Kubernetes (AKS)
Build and enforce best practices for microservices patterns (resilience, scalability, observability, etc.)
Implement API governance and integration using Azure API Management
Partner with DevOps teams to establish CI/CD pipelines using Azure DevOps
Provide hands-on technical leadership, code/design reviews, and technical guidance to teams
Required Skills & Experience:
Proven experience as a Technical Architect driving monolith to microservices migration
Strong expertise in Docker and Kubernetes (including AKS)
Strong knowledge of microservices architecture patterns and best practices
Hands-on experience with Azure (Azure API Management, AKS, Azure DevOps)
Strong Java background with Spring Boot for microservices development
Strong understanding of J2EE technologies and frameworks
Preferred / Nice to Have:
Experience modernizing legacy enterprise applications at scale
Knowledge of security, monitoring, and observability in distributed systems
Experience with cloud-native design and migration strategies
We are seeking a skilled and experienced Technical Architect to lead the modernization of a large-scale J2EE monolithic application into a Microservices architecture on the Azure cloud platform. This role will drive architecture, design, and implementation standards while collaborating with engineering and DevOps teams to deliver scalable, cloud-native services.
Key Responsibilities:
Lead end-to-end re-architecture of a monolithic J2EE application into microservices
Define microservices strategy, service boundaries, and integration patterns
Design and implement container-based deployment using Docker and Kubernetes (AKS)
Build and enforce best practices for microservices patterns (resilience, scalability, observability, etc.)
Implement API governance and integration using Azure API Management
Partner with DevOps teams to establish CI/CD pipelines using Azure DevOps
Provide hands-on technical leadership, code/design reviews, and technical guidance to teams
Required Skills & Experience:
Proven experience as a Technical Architect driving monolith to microservices migration
Strong expertise in Docker and Kubernetes (including AKS)
Strong knowledge of microservices architecture patterns and best practices
Hands-on experience with Azure (Azure API Management, AKS, Azure DevOps)
Strong Java background with Spring Boot for microservices development
Strong understanding of J2EE technologies and frameworks
Preferred / Nice to Have:
Experience modernizing legacy enterprise applications at scale
Knowledge of security, monitoring, and observability in distributed systems
Experience with cloud-native design and migration strategies