Job Title: Enterprise Architect
Location: Malvern, PA
Job Type: Full-Time
Job Summary:
We are seeking a visionary Enterprise Architect to design, secure, and scale our next-generation distributed systems. You will bridge the gap between business strategy and technology execution by collaborating with executives, engineering teams, and clients. In this role, you will lead the evolution of our cloud-native ecosystem, integrate cutting-edge Gen AI frameworks, and ensure robust security across our entire technical footprint.
Qualifications & Requirements:
Education: Minimum of a bachelor’s degree in computer science or information technology or a closely related engineering field.
Key Responsibilities:
Strategic Architecture & Stakeholder Advisory:
Collaborate with stakeholders, business partners, and clients to clarify system requirements.
Provide formal advisory to leadership on design alternatives and architecture impacts.
Research, evaluate, and test AWS managed services, Gen AI frameworks, and containerization.
Document scope, feasibility, and organizational impacts on software products.
Develop technology roadmaps, delivery schedules, resource plans, and identify technical bottlenecks.
System Design & Implementation:
Provide high-level and low-level designs to fulfill functional and non-functional requirements.
Design event-driven systems using Kafka, AWS Lambda, SQS/SNS, and API Gateway.
Define system components, data models, infrastructure, and Swagger/OpenAPI contracts.
Architect cloud-native distributed systems using Spring Boot, Spring Cloud, Docker, and Kubernetes.
Develop full-lifecycle mid-tier Java/Spring apps, Angular frontends, and Python Lambda processes.
Security, Quality & Governance:
Implement API gateway security, microservices zero-trust, and cloud hardening protocols.
Establish secure CI/CD security controls and IAM access controls.
Produce formal technology selection recommendations and validate them via Proof of Concepts (PoCs).
Review, recommend, and implement fully automated test suites to maintain high-quality software.
Document architecture decisions (ADRs), runbooks, and Visio diagrams in Confluence.
Required Technical Skills:
Backend & Frameworks: Expert-level Java, Spring Boot, Spring Cloud, and Python.
Frontend: Hands-on experience or strong familiarity with Angular.
Cloud & DevOps: Deep knowledge of AWS services, Lambda, Docker, Kubernetes, and CI/CD pipelines.
Data & Messaging: Mastery of Apache Kafka, SQS/SNS, and relational/non-relational databases.
Security: Proven experience with Zero-Trust architecture, IAM, and cloud security hardening.
Documentation: Proficient in creating Swagger/OpenAPI specs, ADRs, and Visio diagrams.
Communication: Exceptional ability to present complex technical alternatives to non-technical executives.