Job Java SOA Architect with Micro Services @ San Francisco, CA

Java SOA Architect with Micro Services @ San Francisco, CA

Skills:Java SOA Architect       |  Location: California  ,  United States Of America

Views:940

Role: Java SOA Architect with Micro Services

Location: San Francisco, CA

Duration: 6+ months



Position Summary / Responsibilities:

Solution approach, Design documentation, Agile coaching (User Story
Development), performance analysis approach.

Provides competent leadership, and highly specialized and technical guidance
to complex solutions architecture challenges, including but not limited to, the
evaluation of technologies, including Java and J2EE, software including COTS,
products, custom and reusable components, internal systems, data exchange
tools, and application integration methodologies.

Provides expert advice on industry and solution trends to customers in
analyzing and planning their current and future IT needs.

Simultaneously plans, manages, and provides technical oversight for solutions
architecture activities.

Gathers customer?s business requirements, translating those requirements into
cost-effective solution strategies, frame-works and architectures; guides the
implementation of these solutions to deliver high quality results to meet or
exceed customer expectations in a timely manner.

Coordinates with the Program Manager to ensure problem resolution and
customer satisfaction.

Experience in leading teams, interfacing with senior level clients,
architecting complex solutions using open source tools.

 

Skills:

This is a general JEE/SOA architect for JEE-based stack that consumes
SQL-based data (Oracle/MySQL) and API REST/JSON, Design Patterns, written
skills.

Broad Understanding of a modern web-application and best practices around
each layer: User Interface (responsive applications), business services (REST,
SOAP), data taxonomies and underlying support (RDBMD, NoSQL).

Ability to fit solution into broader enterprise context including security,
single sign on, high availability, scalability, Service-Oriented/API
governance, containers including virtualization and microservices.

The environment must be Java/JEE ideally with Open Source-based solutions,
specifically Redhat/Apache Tomcat.

While the emphasis is on application design, including frameworks for OR/M
such as iBatis or Hibernate, Spring, there is also an enterprise component
which includes knowledge of RBAC, LDAP, SSO.

Must have a strong understanding of DevOps principles with experience in each
of the DevOps areas of practice (Source Control - Subversions, Build - Maven,
Test/Automated Test- JUnit, Grinder, SOAPUI, JMeter, knowledge of environment ?
Puppet - a plus but not required.

Strong ability to write technical documents, support requirements
decomposition, coordinate working POCs and evolve to deployable code, ability
to present designs to peers and Product Owner for approval, Deep understanding
of all lifecycle components (code, test, deploy), DevOps, environments

Save me for future

Report / Flag this Job Ad


Check Similar Jobs