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

Java Developer III in Richmond at Vaco

Date Posted: 2/9/2018

Job Snapshot

Job Description

We are looking for software Engineers for our agile teams to deliver working software for product development. Team members will be responsible for full stack development (front end web client, back-end services and APIs) in all phases of the system development lifecycle (story refinement, analysis, design, develop, test and deploy) utilizing agile delivery methodology, adherence to existing process guidelines and production support of implemented capabilities.

Basic Qualifications:

• 5+ years of experience in software development

• 3+ years of experience in in application development using Java, J2EE, Linux

• 3+ years of experience in web application development using AngularJS, Javascript

• Experience developing REST APIs

• Experience with Spring Tool Suite

• Experience with Agile and Agile Craftsmanship practices including TDD/ATDD, Paired Programming and Emergent Design

• Excellent teamwork and collaboration skills

• Strong oral and written communication skills

Preferred Qualifications:

• Experience with deploying applications to the cloud (AWS)

• Experience with Micro-services Architecture

• Knowledge of Domain Driven Design

• Experience with Git version control system

• Experience in DevOps and using CICD tools and processes (such as Jenkins, Maven, Ansible, Consul, Docker)

• Experience with messaging tools such as Kafka, AWS SQS