Software Engineer 2

Category: Software Engineer
Department: Engineer
Location: Annapolis Junction, Maryland
Job Type:
Full Time

Job Description:

The selected candidate(s) will work as a Software Developer on a team that is focused on cyber analytic development and visualization. Specifically, working on a corporate application providing a web interface and restful services which facilitate intrusion detection rule validation, development and testing. The successful candidate may also.
•        Performing software development, integration, test, support to deployed systems, and documentation to meet requirements.
•        Integration of a wide variety of applications from various sources to ensure that they meet performance standards for stability and resource utilization.
•        Working with java, javascript and mongodb in a high availability virtual machine environment.
•        Supporting problem resolution and installation of fielded systems to meet requirements in accordance with approved design specifications and operational procedures.
•        Designing and developing User Interface based applications
•        Collaborating with customer development and test team organizations and personnel to plan and execute integrated activities.
•        Candidates must have good interpersonal, organizational and communication skills. 



(Requisition # 17-FLBR-969)

Preferred Skills:

•        14+ years of experience as a Software Engineer supporting S/W architecture, development, requirements analysis, design, process execution and evaluation
•        7+ years of strong experience with JAVA
•        5+ years of technical experience with the majority of the following: Javascript, UI Design & Development, JQuery, REST, SpringMVC, RESTful Web Services, Backbone
•        Experience with MongoDB
•        Experience with Spring Framework
•        5+ years of experience of developing in a Linux environment (RedHat and CentOS)
•        Familiarity with software collaboration tools such as Atlassian Jira and Confluence