Sign in

Software Engineer

Chantilly, Virginia, United States
December 05, 2018



The Java software engineer will work in a small team of developers to deliver custom software applications for the end user. The individual designs or customizes software to optimize operational efficiency for data management applications. Analyzes/designs databases within an application area--either on a team or individually. Researches, designs, develops and tests operating system-level software and compilers.

Required Skills: -

Research and development experience with details on progression of ideas to production systems - Rapid prototyping development experience –

Experience with Java development with proven customer examples - Experience with Linux in software development environment - Previous on-site, development experience –

Experience with graph database - Experience with front end decoupled user interfaces -

Experience with React, Angular and/or View.js –

Experience with dependency management tools, such as Maven –

Experience with Amazon Web Services (AWS) and/or Microsoft Azure –

Excellent interpersonal skills - Excellent organizational skills - Excellent oral and written communication skills

Desired Skills: - Enterprise development experience with JavaScript –

Education and Years of experience Required.

10 to 12 years with BS/BA or

8 to 10 years with MS/MA or

5 to 7 years with PhD.

Degree in Computer Science, Information Systems, Engineering, or related scientific/technical discipline –

Clearance TS/SCI with Poly required