Full Stack Java Developer

  •  

Phoenix, AZ

Industry: Financial Services

  •  

Not Specified years

Posted 284 days ago

  by    Ravi Kumar

This job is no longer available.

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.