4400 Cox Road, Suite 200, Glen Allen, Virginia 23060, United States
Job Detail
Industry:
IT - Software
Total Positions:
4
Job Type:
Home Based
Salary:
100000-120000
Job Location:
Richmond, United States
Minimum Education:
Bachelor's Degree
Minimum Experience:
5 Years
Apply By:
Aug 05, 2018
Job Posting Date:
Jul 05, 2018
Job Description
We are looking for candidates who can work without sponsorship.
Title: Java Developer III
Location: Richmond, VA
Type: 12 months contract (would convert the right candidate into FT)
Responsibilities:
* Designs, develops, and implements web-based Java applications to support business requirements.
* Embraces agile methodologies to collaborate with business requirements managers to identify intent, creates design documents
* Performs program coding driven by meaningful testing
* Resolves technical issues through debugging, research, and investigation.
* Typically reports to a supervisor or manager.
Qualifications Required:
* Education
o Bachelor's degree in area of specialty (Computer Science, Computer Engineering)
* Experience
o 6+ years of experience in the field or in a related area (including but not limited to functional or OOP languages)
* Competencies
o Familiar with standard concepts, practices, and procedures within production Java applications
o Relies on experience and judgment to plan approaches, accomplish goals and clearly identify risks
o Performs a variety of tasks including
Development
Deployment
Production Support
Documentation
o A degree of creativity and latitude is required.
o Relational Database Design
Preferred Qualifications:
* Education
o Advanced Degree in IT related field
* Experience with SpringBoot including one or more of the following
o SpringMVC
o SpringReactive
o SpringREST
o SpringJPA
o SpringWebSocket
* Experience with Cloud Platforms
* Microservice design driven architecture
* Functional programming concepts and libraries for Java
o Vavr
o Lombok
* DevOps experience for Zero-downtime cloud deployment
* Creative approaches to simplify codebases, analyze opportunities for improvement and enhance code performance
Experience in NodeJS, Python or GoLang programming concepts and best practices