Location: Richardson, TX 75082
Experience: 10+ Years
Contract Duration: 12 Months
Job Description
We are seeking an experienced Senior Enterprise & Solution Architect with strong expertise in Full Stack Java development, AWS cloud architecture, and microservices. This role combines enterprise architecture governance, solution architecture, and hands-on software engineering.
The ideal candidate will be responsible for defining and improving enterprise architecture standards, designing scalable and secure cloud-native solutions, and providing technical leadership across application development initiatives. The candidate must also possess strong hands-on engineering capabilities to develop prototypes, build RESTful APIs and microservices, and implement modern web UI components.
The role requires someone who can bridge enterprise architecture strategy and practical software engineering while collaborating with business, architecture, engineering, security, and delivery teams.
Key Responsibilities
-
Develop and continuously improve enterprise architecture standards, design patterns, reference architectures, and governance practices.
-
Collaborate with Architecture Review Boards and delivery teams to evaluate proposed solutions, identify technical risks, and ensure compliance with enterprise architecture standards.
-
Manage architecture exceptions, identify deviations, and drive appropriate remediation.
-
Translate business and technical requirements into target-state architectures, solution designs, technical roadmaps, and implementation guidelines.
-
Design scalable, secure, resilient, and cloud-native solutions using AWS services.
-
Evaluate emerging technologies and AWS capabilities for enterprise adoption and standardization.
-
Provide technical guidance to business stakeholders, architects, developers, security, compliance, and program teams.
-
Develop backend services, REST APIs, microservices, integrations, and data-access components.
-
Build prototypes and reference implementations to validate architectural decisions and technical approaches.
-
Develop and enhance modern web UI components using JavaScript/TypeScript and frameworks such as React or Angular.
-
Apply engineering best practices, including automated testing, source control, CI/CD, containerization, and cloud deployment.
-
Ensure solutions meet enterprise requirements for performance, availability, security, scalability, observability, and cost optimization.
Primary Skills
-
Full Stack Java Development
-
Java / Spring Framework
-
AWS Cloud Architecture
-
Microservices Architecture
-
REST API Development
-
Enterprise / Solution Architecture
-
Architecture Governance and Design Standards
-
Cloud-Native Application Development
-
JavaScript / TypeScript
-
React or Angular
-
CI/CD and DevOps Practices
Secondary Skills
-
Python / Node.js
-
AWS Containers and Serverless Technologies
-
AWS Networking, Storage, and Database Services
-
Infrastructure as Code (IaC)
-
Docker / Kubernetes
-
Automated Testing
-
Cloud Security and Compliance
-
Monitoring and Observability
-
Architecture Review Boards
-
Reference Architecture Development
-
Technical Risk Assessment
-
Cost and Performance Optimization
Required Qualifications
-
Bachelor's or Master's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent practical experience.
-
10+ years of progressive IT experience across solution architecture, application architecture, and software engineering.
-
Significant experience in enterprise or solution architecture roles within large organizations.
-
Strong understanding of enterprise architecture governance, standards, design patterns, reference models, and technical reviews.
-
Hands-on full-stack development experience with the ability to build prototypes and production-quality applications.
-
Strong backend development experience using Java/Spring, REST APIs, microservices, and integration patterns.
-
Frontend development experience with JavaScript/TypeScript, HTML, CSS, React, or Angular.
-
Strong knowledge of AWS cloud architecture, including compute, containers, networking, storage, databases, serverless services, monitoring, and security.
-
Understanding of CI/CD, containerization, automated testing, and infrastructure automation.
-
Excellent analytical, communication, documentation, presentation, and stakeholder-management skills.
-
Ability to communicate architectural concepts effectively to engineers, technical teams, and senior leadership.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.
We are committed to providing reasonable accommodations to qualified applicants with disabilities and for sincerely held religious beliefs, as required by applicable law. Applicants who require a reasonable accommodation during the hiring process may request assistance.
Employment may be contingent upon the successful completion of job-related pre-employment screening, which may include background and reference checks and, where permitted by applicable law and applicable to the position, drug testing. All such screening will be conducted in accordance with applicable federal, state, and local laws.