Full Stack Java Developer

Job
Title: Full Stack Java Developer

Location:  San Ramon, CA

Position Type:  FTE/Permanent

Roles &
Responsibilities:

Core
Developer Skills: Must be practitioner of DevOps. Required knowledge of Git, Vagrant, Docker
and Docker Swarn, Jenkins, Ansible, Consul, Linux command line.

Java 1.8, Spring platform v4
(xd, springboot, data rest, jpa, integration testing at least).

Must be
practitioner of Test Driven Development. Must have practical knowledge of
SpringBoot jUnit.

Fluent
working with Front end stacks
(html, JavaScript, CSS)

Role Specific Skills:

DevOps
Skills: Practical knowledge / use of Continuous Deployment, Microservices and
Containers:

Understand
core concepts and practices around using deployment pipeline, pub sub
messaging.

Experience
with Continuous Integration / Delivery / Deployment.

Experience
with container build modules and immutable deployments

Must have
experience with microservices architecture and core concepts of domain driven
design, service discovery, failover, "pipelining".

Experience
with building and deploying Microservices to production environments Java Tech
Lead specific: o In addition to full stack engineer, as a tech lead, your
activities will include:

Use, Setup,
design and develop the most complicated aspects of the framework’s / module’s
functionality.

Code review
of check-ins (of both front end and back end designs)

Guide/mentor
other team members

Be competent
in a wide range of platforms and stacks in addition to the core spring based
java stack. Including an in-depth experience in building

Scalable/highly
available data persistence stores including (as a must have) good old
relational databases.

Robust/distributed web services, messaging infrastructure.

Experience & Exposure Required:

Core
Developer Skills: Must be practitioner of
DevOps. Required knowledge of Git, Vagrant, Docker
and Docker Swarn, Jenkins, Ansible, Consul, Linux command line.

Java 1.8, Spring platform v4 (xd, springboot, data rest, jpa,
integration testing at least).

Must be
practitioner of Test Driven Development. Must have practical knowledge of
SpringBoot jUnit.

Fluent
working with Front end stacks
(html, JavaScript, CSS)

 

Capgemini America, Inc and its U.S. affiliates are EEO/AA employers.
Capgemini conducts all employment-related activities without regard to race,
religion, color, national origin, age, sex, marital status, sexual orientation,
gender identity/expression, disability, citizenship status, genetics, or status
as a Vietnam-era, special disabled and other covered veteran status.

Click the following
link for more information on your rights as an Applicant:
http://www.capgemini.com/resources/equal-employment-opportunity-is-the-law