Maintec Technologies
Technical Architect
Maintec Technologies, Natick, Massachusetts, 01760
Job Title : Technical Architect Location : Natick MA Duration : Fulltime I kindly request your assistance in reaching out to the candidate and verifying their level of expertise in the following technologies: 1. Microservices architecture 2. Serverless computing 3. Containerizing applications 4. Kubernetes 5. Azure API gateways Technical Architect - Monolithic to Microservices Migration Job Description : We are seeking a skilled and experienced Technical Architect to lead the rearchitecting of our large-scale J2EE monolithic application into a Microservices architecture on the Azure cloud platform. Core Requirements: • Solid experience as a Technical Architect, leading the rearchitecting of monolithic applications into Microservices architecture. • Strong expertise in containerization using Docker and container orchestration using Kubernetes. • In-depth knowledge of Microservices architecture patterns, principles, and best practices. • Hands-on experience with Azure cloud platform, including Azure API Management, Azure Kubernetes service (AKS) and Azure DevOps. • Proficiency in Java development, particularly with Spring Boot framework for Microservices development. • Strong understanding of J2EE technologies and frameworks. Considering the nature of this role, which requires hands-on involvement rather than a managerial focus, it is crucial to ascertain the candidate's practical experience in these technologies. It would be beneficial to confirm their technical proficiency and hands-on involvement in relevant projects. To provide context, the job description outlines the following qualifications: A total of 15 years of experience in the IT industry, with at least 5-7 years dedicated to building cloud architecture using Azure and microservices. Expertise in MS Azure cloud, API design and management, Java, Kubernetes, database systems, and serverless computing. Experience in developing cloud-native solutions in a greenfield environment and modernizing existing solutions in an enterprise setting. Knowledge of cloud design patterns, cloud operations, and cloud cost models, with a track record of implementing best practices. Strong technical skills in application and integration architecture, security, automation, and a working knowledge of IT operations. Familiarity with cloud security principles and best practices. Experience in implementing containerized solutions using Docker and Azure Kubernetes Service. Exposure to integration solutions using Kafka/Event Grid. Deep understanding of Azure DevOps processes. Familiarity with multiple databases (relational and NoSQL) and data integration. Exposure to service mesh platforms such as Istio, Consul, Kuma. Demonstrable hands-on experience is essential. Excellent communication skills.