Full Stack Java Developer

Financial Services Company  •  Phoenix, AZ
Salary depends on experience
Posted on 03/08/18 by Ravi Kumar
Financial Services Company
Phoenix, AZ
Financial Services
Salary depends on experience
Posted on 03/08/18 Ravi Kumar

Job Title: Senior Full Stack Java Developer

JOB LOCATION: Phoenix, AZ

Contract : W2/1099/Full Time

 

JOB DESCRIPTION

 

Desirable experience

Node.js ? Ansible ? Puppet ? Cloud management and administration ? Continuous delivery experience/devops/Agile? Proven diagnostic, troubleshooting, and service restoration skills. ? Excellent interpersonal and customer service skills ? Strong English communication skills with the ability to work with difficult customers in critical outage situations. ? Outstanding written and verbal communication skills.

Responsibilities Include:

This is a Full Stack Java Developer role with an emphasis on building a Destructive Testing platform for Cloud based Services. The Candidate should have experience on building highly dynamically scalable applications on Cloud.

Deep understanding of Distributed computing components like distributed caching, distributed search , Resource Managers and Job executors , Cluster Managers etc.

X`x

Deep understanding of Cloud Principles and container platforms like Docker, Kubernetes, and Redhat Openshift .

Experience with Vert.x reactive, polyglot toolkit

Hands-on experience of Languages like Java-J2EE , Go-Lang. Should have good understanding of data structures implementations in different languages.

Writes and understands application security layer and able to implement Authorization mechanisms in applications.

Experience of implementing concurrency patterns and non-blocking Services.

Experience in building Micro-Services Architecture and should have deep understanding of Micro-Services principles.

Must have deep understanding of API components like Circuit Breakers , Service discovery patterns , horizontally scalable services .

Must be aware or worked on distributed log analytics like Splunk , ELK .

Hands-on experience on Linux environments and virtualization/containerized environments and troubleshooting skillset in Linux/Debian environments.

Hands-on experience on any automation tool-chain like puppet/chef/ansible.

Hands-on experience on build systems like Maven and CI/CD toolchain.

Advanced UI development experience with build tools like Grunt is a plus.

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.