NOTE: US citizens and those are authorized to work in the US are encouraged to apply, we are unable to sponsor at this time.
Job Description:
The client seeks a senior-level Java Web Software Developer with strong business acumen for our client located in Washington DC. Work will be done out of Chantilly, VA; remote workers will be considered.
Required Skills:
7 to 8 years of over all IT exp
5+ years advanced computer programming skills in Java/J2EE
2+ years advanced computer programming skills in Java Swing, HTML, JavaScript and jQuery.
2+ years advanced computer programming skills in PL/SQL
1+ years advanced computer programming skills using Spring, Xerces, Com4j, Apache Commons
Conversant with RDBMS concepts and Database design principles and concepts.
Advanced working skills in using Oracle database.
Conversant with Secure coding guidelines with in-depth knowledge of vulnerabilities and mitigation strategies using JAVA language and JAVA language frameworks.
Experience with InstallShield
Experience with Subversion and GitHub, code versioning and change management concepts
Experience with full life-cycle software applications development (i.e., design, construction, testing, and implementation)
Experience with Agile and SAFe SDLC.
Experience with requirements definition, specifications design, User stories and Acceptance criteria. Ability to use products like VersionOne, Jira etc.
Experience analyzing functional requirements in Sprints to write component detailed design technical documents.
Able to design and build systems that are integrated with other client systems
Demonstrates an expert level of proficiency in the use of computer languages and utilities necessary to support application development
See Additional Role below for information on Help Desk support
Preferred Skills:
Experience with NetBeans IDE.
Experience with localized java development for laptops interfacing with USB hardware interfaces (i.e. barcode scanner, scales)
Experience with Maven, Sonar Lint, Sonar and Jenkins
Able to perform the complete system life cycle using the Agile Scrum Methodology phases from project initiation, analysis and requirements, design, coding, testing and implementation
Able to adhere to client development standards
Ability to communicate to a wide variety of audiences, both business and technical
Proven ability to develop and maintain system documentation
Ability to work independently with minimal direction
Bachelor’s degree or equivalent
Additional Role:
Will provide 4 hours of Help Desk support for the supported software platform daily.
Able to document/troubleshoot issues within the software.Must have strong customer communication skills and able to work with a remote team to provide end user support to the customer.
Place and Period of Performance:
Hours of support:
The standard work week for contract staff will be 5 days a week and 8 hours per day preferable Monday through Friday.
Location: Chantilly, VA – Remote resources will be considered