Overview
Skills
Job Details
Job Description:
Client is seeking a seasoned Application Integration Architect with 12+ years of hands-on experience in full-stack development and enterprise architecture. The ideal candidate will have a strong background in cloud-native applications, event-driven microservices, and containerized deployment using AWS. This role is hybrid, requiring 3 days onsite in Plano, TX.
Key Responsibilities:
-
Lead architecture and development of event-driven microservices using modern cloud-native technologies.
-
Architect and implement scalable, reusable, and secure frameworks and platforms across the enterprise.
-
Develop and deploy containerized applications using Docker and Kubernetes (EKS preferred).
-
Collaborate with solution architects, product owners, and domain experts to design detailed technical solutions.
-
Ensure adherence to non-functional requirements like security, performance, and maintainability.
-
Create detailed technical documentation, architecture diagrams, and reusable patterns.
-
Troubleshoot and resolve complex software issues, ensuring system reliability and high availability.
-
Drive DevSecOps and CI/CD best practices within the development lifecycle.
Professional Skills:
-
Bachelor's degree in Computer Science, Engineering, or a related field.
-
12+ years in software development and architecture roles.
-
Minimum 3+ years as an Application/Solutions Architect on enterprise-level projects.
-
Hands-on development experience in Java, Python, JavaScript, or C#.
-
Expertise in microservices architecture and event-driven design patterns.
-
Experience with AWS services (EKS, Lambda, S3, API Gateway, DynamoDB).
-
Proficiency with containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
-
Strong understanding of DevSecOps and InfoSec principles.
-
AWS certification (Solutions Architect Associate or Developer) preferred.
-
Strong leadership in technical design and architecture strategy.
-
Excellent communication and collaboration skills across technical and non-technical teams.
-
High level of ownership, accountability, and attention to detail.
-
Ability to work independently and lead technical delivery.