Overview
Skills
Job Details
Job Description: Enterprise Architect
Location: Wilmington,DE
Overview
We are seeking an experienced Enterprise Solution Architect with strong expertise in designing and delivering scalable, resilient, and secure enterprise solutions. The ideal candidate should have hands-on experience in modernizing monolithic systems, implementing microservices architectures, and working within banking or payment domains. This role requires a strong architectural mindset combined with excellent stakeholder and conflict-management skills.
Key Responsibilities
Architecture & Design
- Lead end-to-end architecture for large-scale enterprise solutions across complex environments.
- Drive the transformation of monolithic applications to microservices using industry-standard patterns, including the Strangler Fig Pattern.
- Design and implement event-driven architectures, distributed systems, and cloud-native solutions.
- Apply relevant microservice design patterns (e.g., CQRS, Saga, API Gateway, Circuit Breaker, Service Registry, Sidecar).
- Ensure compliance with architectural governance, security best practices, and performance requirements.
Technical Leadership & Problem Solving
- Provide guidance on distributed transaction management and consistency models in microservices.
- Evaluate and recommend data-management strategies (e.g., ACID vs BASE, eventual consistency).
- Address complex architectural challenges, including scalability, observability, resilience, integration, and legacy-system interoperability.
Domain Expertise
- Apply strong knowledge of banking or payment systems, including regulatory considerations, transactional flows, and system reliability.
Stakeholder Collaboration
- Collaborate with business, product, engineering, and operations teams to align architecture with organizational goals.
- Lead discussions, workshops, and decision-making sessions with senior stakeholders.
- Handle stakeholder management and conflict resolution effectively to ensure smooth execution of architectural initiatives.
Required Skills & Qualifications
- 10+ years of experience in enterprise architecture, solution architecture, or similar roles.
- Proven experience in monolith-to-microservices migration and cloud modernization.
- Hands-on expertise with microservices patterns, distributed systems, and integration patterns.
- Strong understanding of event-driven architecture, messaging systems, and asynchronous communication.
- Practical experience with distributed transactions, Saga pattern, and consistency handling.
- Deep understanding of ACID vs BASE principles and their application in microservices.
- Experience in banking or payment domains is mandatory.
- Excellent communication, stakeholder engagement, and conflict-management skills.
- Ability to guide technical teams and influence architectural decisions across the organization.
Nice-to-Have Skills
- Knowledge of cloud platforms (AWS, Azure, Google Cloud Platform).
- Experience with DevOps, API management platforms, and containerization (Docker, Kubernetes).
Exposure to domain-driven design (DDD) and bounded contexts.