Java Architect Contract W2

Empower Professionals

NA

15th Sep

Pleasanton, California

Primary Skills : Java, API.

Secondary Skills : JSON.

No. of Positions : 1

Job Description

Role: Full Stack Architect

Location: Pleasanton, CA

Duration: 12 Months CTH

 

Responsibilities:

  • Be responsible for delivery of end-to-end application technology solutions.
  • Own the technical development environment and work with the Enterprise team.
  • Lead multiple small or few large projects and facilitate large teams.
  • Provide guidance to the delivery teams to detail out the Solution Architecture into implementable Technical Designs.
  • Understand a client’s needs and collaborate with the client to develop technical approaches based on business imperatives.
  • Build sound business and technical relationships with customers.
  • Become part of a set of professionals that assist clients in:
    • Creating/acquiring new business processes.
    • Integrating IT with business operations.
    • Enhancing performance via structured analysis techniques.
    • Improving IT management and controls.
    • Process re-engineering.
    • Resolving conflict through workshops and facilitated sessions.
    • Development of metrics and key performance indicators.
  • Work in an entrepreneurial environment with a strong “do it yourself” ethic.
  • Maintain active relationships with Product Owner to understand business requirements; lead requirements gathering meetings and review designs with the product owner.
  • Lead efforts with Integration/User Interfaces.
  • Own the backlog and coordinate with other teams as necessary for backlog grooming.
  • Perform technical design reviews and code reviews.
  • Ensure unit test is completed and meets the test plan requirements; system testing is completed; and system is implemented according to plan.

 

Requirements:

  • 7+ years programming with supporting/interfacing with business stakeholders experience; multi-platform experience; and expert level experience with business and technical applications; or any combination of education and experience; which would provide an equivalent background.
  • 2+ years of experience working as architect (or an equivalent role) and 2+ years of experience in architecting full stack solutions.
  • Strong implementation experience with “API first” approach.
  • 4+ years of experience in developing with Java (including Spring Boot) and JavaScript (including ES6)/Node.js/Typescript.
  • 4+ years of experience in RESTful API design and implementation; including:
    • API documentation (Swagger/OAI; RAML) & API versioning
    • Data formats (JSON; XML) and data serialization (Protobuf; Thrift).
  • 2+ years of experience in monolith application decomposition and microservices architectures including:
    • Domain Driven Design (DDD).
    • Design patterns; such as Bulk Heading; Circuit Breaking; Back Pressure / Throttling; Fail-Fast; Non-Blocking; Separation of Concerns.
    • Polyglot persistency; emphasis on NoSQL (e.g. Cassandra; MongoDB; HBase; etc.) and persistency patterns such as Event Sourcing and CQRS.
    • Modern fast data streaming architectures and frameworks – such as Apache Spark/Streaming; Kafka/Streams; Flink; Beam.
  • 2+ years of experience in modern web and mobile SPA programming.
    • Angular2/NativeScript and React/React-Native.
    • User experience (UX) and user interface (UI) design; including Responsive design and grid frameworks (e.g. Bootstrap).
    • HTML5/CSS; and Knowledge of what works in specific browsers.
  • 2+ years of experience in modern DevOps workflows including:
    • Tools such as Git; Jira; Jenkins; Maven/Gradle.
    • Containers; PaaS and CaaS – Docker; OpenShift; Kubernetes; Mesosphere/DCOS; Docker Datacenter.
  • 2+ years of experience in agile methodologies desired; including:
    • SCRUM; Kanban; etc.
    • Agile delivery and testing – ATDD/BDD/TDD; Continuous Integration.

Thanks

Arpit

PhoneExt. 326

Job Description

Role: Full Stack Architect

Location: Pleasanton, CA

Duration: 12 Months CTH

 

Responsibilities:

  • Be responsible for delivery of end-to-end application technology solutions.
  • Own the technical development environment and work with the Enterprise team.
  • Lead multiple small or few large projects and facilitate large teams.
  • Provide guidance to the delivery teams to detail out the Solution Architecture into implementable Technical Designs.
  • Understand a client’s needs and collaborate with the client to develop technical approaches based on business imperatives.
  • Build sound business and technical relationships with customers.
  • Become part of a set of professionals that assist clients in:
    • Creating/acquiring new business processes.
    • Integrating IT with business operations.
    • Enhancing performance via structured analysis techniques.
    • Improving IT management and controls.
    • Process re-engineering.
    • Resolving conflict through workshops and facilitated sessions.
    • Development of metrics and key performance indicators.
  • Work in an entrepreneurial environment with a strong “do it yourself” ethic.
  • Maintain active relationships with Product Owner to understand business requirements; lead requirements gathering meetings and review designs with the product owner.
  • Lead efforts with Integration/User Interfaces.
  • Own the backlog and coordinate with other teams as necessary for backlog grooming.
  • Perform technical design reviews and code reviews.
  • Ensure unit test is completed and meets the test plan requirements; system testing is completed; and system is implemented according to plan.

 

Requirements:

  • 7+ years programming with supporting/interfacing with business stakeholders experience; multi-platform experience; and expert level experience with business and technical applications; or any combination of education and experience; which would provide an equivalent background.
  • 2+ years of experience working as architect (or an equivalent role) and 2+ years of experience in architecting full stack solutions.
  • Strong implementation experience with “API first” approach.
  • 4+ years of experience in developing with Java (including Spring Boot) and JavaScript (including ES6)/Node.js/Typescript.
  • 4+ years of experience in RESTful API design and implementation; including:
    • API documentation (Swagger/OAI; RAML) & API versioning
    • Data formats (JSON; XML) and data serialization (Protobuf; Thrift).
  • 2+ years of experience in monolith application decomposition and microservices architectures including:
    • Domain Driven Design (DDD).
    • Design patterns; such as Bulk Heading; Circuit Breaking; Back Pressure / Throttling; Fail-Fast; Non-Blocking; Separation of Concerns.
    • Polyglot persistency; emphasis on NoSQL (e.g. Cassandra; MongoDB; HBase; etc.) and persistency patterns such as Event Sourcing and CQRS.
    • Modern fast data streaming architectures and frameworks – such as Apache Spark/Streaming; Kafka/Streams; Flink; Beam.
  • 2+ years of experience in modern web and mobile SPA programming.
    • Angular2/NativeScript and React/React-Native.
    • User experience (UX) and user interface (UI) design; including Responsive design and grid frameworks (e.g. Bootstrap).
    • HTML5/CSS; and Knowledge of what works in specific browsers.
  • 2+ years of experience in modern DevOps workflows including:
    • Tools such as Git; Jira; Jenkins; Maven/Gradle.
    • Containers; PaaS and CaaS – Docker; OpenShift; Kubernetes; Mesosphere/DCOS; Docker Datacenter.
  • 2+ years of experience in agile methodologies desired; including:
    • SCRUM; Kanban; etc.
    • Agile delivery and testing – ATDD/BDD/TDD; Continuous Integration.

Thanks

Arpit

PhoneExt. 326

Relevant Skill Jobs

Apple_MSP

Cupertino

New York

Newport Beach

HCL AMERICA

Harrisburg

Newport Beach

ACI Infotech

Remote or Deerfield

Latest Java Architect Jobs