The company is looking to support a classified customer in Washington, DC by designing and developing cloud-based solutions to stay ahead of adversaries in the cyber space.
Requirements
- Experience with programming and software development including analysis, design, development, implementation, testing, maintenance, quality assurance, troubleshooting and/or upgrading of software systems
- Experience developing solutions using React, Javascript/AJAX, relational databases, and cloud solutions
- Strong development experience required in the following technologies/areas: React, Java 8 (JEE development), Spring Framework 5+, Spring Boot 2, JavaScript/AJAX, Hibernate 5+, SQL/RDBMS (Oracle and PostgreSQL), RESTful Web Services, Apache Tomcat, Red Hat JBoss, Linux (RHEL, CentOS), Eclipse IDE, Maven build tool, and Git
- Strong User Interface (UI) developing skills using React and JavaScript application development
- Experience with AWS (Console, RDS, S3, EBS, AMIs, IaaS)
- Experience in full software development life cycle
- Experience with Agile and Scrum and Kanban frameworks/methodologies
Responsibilities
- Work in conjunction with other government and contractor staff to assist in all facets of development and O&M for the application
- Provide development and O&M support for a production Java application with an Oracle backend and Tomcat/JBoss application server
- Provide development support to re-engineer an application front-end using React
- Assist in supporting all aspects of the project to include all phases of life cycle development
- Provide support which will include, but is not limited to, the gathering, analysis, and development of enhancement specifications/requirements provided by the system owner
- Troubleshoot and support enterprise applications while maintaining 24/7 availability
- Develop solutions using React, Javascript/AJAX, relational databases, and cloud solutions
Other
- Minimum of 12 years with BS/BA; Minimum of 10 years with MS/MA; Minimum of 7 years with Ph.D.; additional 4 years is accepted in lieu of a degree
- Active TS clearance, with SCI eligibility
- Excellent documentation skills
- Excellent planning, organizational, and time management skills
- Self-motivated with strong initiative to help team grow
- Computer Science, or other related analytical, scientific, or technical discipline, background w/ degree (Bachelor's or Master's) in field