Enterprise Architect - Wilmington, DE - Georgia IT Inc.
Wilmington, DE
About the Job
Title : Enterprise Architect
Location : Wilmington, DE
Duration : Contract (18+ months)
US Citizen, Green Card, TN, GC EAD and H4 EAD only No Third-party agencies corp to corp.
Job description:
Location : Wilmington, DE
Duration : Contract (18+ months)
US Citizen, Green Card, TN, GC EAD and H4 EAD only No Third-party agencies corp to corp.
Job description:
- We need someone who is very experienced in Domain-Driven Design (DDD), Event-Driven Architecture (EDA), Command Query Responsibility Segregation (CQRS), Object-Oriented Design (OOD), and API Specifications in RAML (or other specification languages). This person will be engaging with both the business stakeholders and the engineering teams to define the target set of services, API's, and events to be used by all channels and all business functions.In addition, the candidate will be expected to define the internal object models and aggregates for these services.Interaction with various business SME's to help determine and document the go-to target business processes is also a key activity.Periodic code reviews should be done with engineering to ensure proper adherence to API's and implementation requirements.
- Strong past experience in middleware, API development, Java/Spring, event-driven architecture, SOA, API Gateway and other related technologies is desired.
- Specifically, expertise in MuleSoft API Manager, Netflix Zuul, Axon Framework (or other CQRS frameworks), MongoDB, ActiveMQ, Kafka, Cassandra, MariaDB, Oracle are a plus.
- Experience with larger-scale (millions of customers), high-volume infrastructures and systems is required.
- Familiarity with Business Process and Capability Modeling concepts Generally strong in distributed systems concepts, such as eventual consistency and distributed databases
- Experience in related data/analytics technologies such as streaming, Spark, Hadoop, and other Big Data technologies would be a plus, but not strictly required.
- Credit Card, banking, or other financial services experience is a plus, but not strictly required.
- Experience with cloud environments such as OpenStack and AWS, and cloud-native application architectures
Source : Georgia IT Inc.