This site uses cookies. To find out more, see our Cookies Policy

Full Stack Java Developer in Richmond at Vaco

Date Posted: 12/5/2018

Job Snapshot

Job Description

**U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.**

Our client is looking for a Sr. Java Engineer who is interested in being 100% hands on and excited about the opportunity to be a part of building a new product from the ground level up!

Required Skills & Experience

Bachelor of Science Degree required; Computer Science and/or Math background highly desired
Agile Development Methodology
Strong written and interpersonal communications skills to collaborate, champion, evangelize and negotiate
Expert level experience designing solutions using advanced patterns such as micro-services, distributed caches,
service-oriented architecture, RESTful web services, API versioning and documentation, messaging systems, and
event-driven architectures
Hands on programming expertise with multiple programming languages. Understand tradeoffs between
programming paradigms such as object oriented versus functional programming.
Knowledge of container technologies and strategies using containerization of runtime resources.
Hands on Cloud experience with at least one of the leading vendors (AWS, Google Cloud, Azure)
NoSQL

Preferred Skills/Experience
Master of Science Degree in Computer Science
Designed and implemented at least one SaaS application
iOS and Android native application design and development
Experience designing & implementing JSON:API compliant APIs
Experience with the plethora of AWS services, Open Source frameworks, Logging, Tracing, and APM providers
(Loggly, Datadog, NewRelic, etc.), Docker, Swagger, Data Warehouses, and automated testing
DevOps experience
Ability to track many information sources and stay current on the latest in changing technologies. Synthesize and
share innovation insights