Description

Job Title: Application Developer
Location: Fairfax, VA & Remote/SADC
Duration: Long Term Contract
Client: AFS/CMS
Work Authorization: US Citizens
Technical Skills: Years/Level of Experience
Java                                                      (7-10yrs experience)
JavaScript                                          (7-10yrs experience)
Splunk                                                (0-2yrs experience)
Amazon Web Services (AWS)         (0-2yrs experience)

Role Description: 
Software Developers design, develop, and configure software systems to meet market and/or client requirements either end-to-end from analysis, design, implementation, quality assurance (including testing), to delivery and maintenance of the software product or system or for a specific phase of the lifecycle. As a Software Engineering Specialist, you will, 

·        Apply knowledge of technologies, applications, methodologies, processes, and tools to support a client, project, or entity. 
·        Build and develop according to technical design. 
·        Work with Business Analysts team to identify design gaps and functionality improvements. 
·        Develop Java/Scala based REST APIs based on technical designs. 
·        Produce estimates for new functionality or enhancements. 
·        Create and execute unit tests for developed components. 
·        Troubleshoot different environments including production for development issues.

Requirements:
·        3+ years of experience with Java Development. 
·        Provide functional and/or technical expertise to plan, analyze, define, and support the delivery of future functional and technical capabilities for an application or group of applications. 
·        Assist in facilitating impact assessment efforts and in producing and reviewing estimates for client work requests. 
·        Understand what NoSQL databases are; hands-on experience is a plus. 
·        Trained in the following: Java, JavaScript, REST, Gradle, 
·        Basic understanding of Agile development methodology and AWS environment. 
·        Ability to analyze logs; Splunk familiarity is a plus 
·        Ability to perform in high pressure environment and under strict deadlines. 
·        Ability to adapt to quickly changing priorities.

Desired Qualifications:
·        Familiarity with any functional programming language. 
·        Basic understanding of Scala and Play framework is preferred. 
·        Familiarity with Drools, PostMan and DynamodDb is preferred.

Education Level: Bachelor's

Education

Any Graduate