Logo
Jobs via Dice

Enterprise Architect with Java

Jobs via Dice, Wilmington

Save Job

Job Description

Enterprise Architect

Location: Wilmington, DE

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.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Information Technology

#J-18808-Ljbffr