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

Java Developer in Richmond at Vaco

Date Posted: 8/3/2018

Job Snapshot

Job Description

Basic Qualifications

* 5-7+ years of software development experience

* Strongly skilled at designing and delivering distributed systems leveraging Micro-services principles

* Passionate about hands-on coaching and development of junior engineer teammates

* Self-starter with a strong passion and aptitude to learn

* Deep history of developing software using object-oriented languages and open source frameworks including Java and Spring

* Significant experience developing REST API's

* Excited to utilize re-use development principles

* Embraces agile software craftsmanship practices like TDD, ATDD and Emergent Design

* Fluent with Git version control system

* Excellent teamwork and collaboration skills

* Excellent oral and written communication skills

* Proficient with AWS Cloud services and application deployments

* Understanding of SQL and No SQL Database Technologies such as PostgreSQL and MongoDB

Preferred Qualifications

* Expertise with Kafka messaging and streaming technology

* Knowledge of Container technology using Docker

* Familiarity with building CI/CD pipelines with open source technologies such as Jenkins, Docker, Maven and Ansible

* Exposure to Financial Services and Banking concepts

Job Requirements

java, spring, rest, API, TDD, agile, AWS, SQL, PostgreSQL, mongoDB