You will be part of a dynamic team that supports the customer's global mission enterprise for over 80 customer locations worldwide by providing unique solutions for an ever-changing mission environment by providing support in the form of RF Engineering, Signals Analysis, and Software Engineering for 12 different efforts and applications.
You will be a part of Software Development efforts for applications that are used to capture, process, and display mission data.
Responsibilities:
Verifying site specific data workflows and processing requirements for specific follow on applications
Creating/maintaining data flow connections between field sites and applications/effort for follow on processing
Maintaining dev/production environment for security compliance for various applications
Provide monitor/health status of several applications and troubleshooting if there are issues
Scripting and Puppet/Ansible experience would be beneficial for pushing consistent configuration management requirements to multiple field sites
Experience with Splunk is beneficial
Installation of various dataflow applications dependent of site specific needs
#divergent
Clearance Required:
Minimum Education:
Minimum Years of Experience:
Preferred:
Information Technology Knowledge of virtualization
Twenty (20) or more years of relevant Java programming experience to include at least two years of Java 1.7+ and development of presentation tiers
Five (5) or more years of experience using Spring and JavaScript
Ten (10) or more years of JSP and servlet programming experience
Ten (10) or more years of experience with JEE and enterprise web application design and development
Five (5) or more years of experience designing and writing RESTful applications
Ability to create and deploy applications in an Apache Tomcat web server
Three or more years of experience using JavaScript presentation libraries such as JQuery, Angular, and ExtJS
Two or more years of MongoDB, Apache Camel desired
Experience writing Interface Control Documents (ICDs)
Experience with Microsoft office tools (Word, Excel, PowerPoint)
Twelve (12) or more years of experience programming on Linux platforms
Fifteen (15) or more years of experience using one or more of the following revision control applications: git, Subversion (SVN), CVS, ClearCase
Five (5) or more years of experience generating and documenting design specifications of system-level components in a UML-based tool (e.g., Confluence/Gliffy)
Fifteen (15) or more years of experience with test-driven development
Ten (10) or more years of Oracle, PL/SQL, and/or MySQL experience
Six (6) or more years of Perl experience desired
Experience creating deployment packages using RedHat Package Manager (RPM) is desired
Five (5) or more years of experience writing software that utilizes SNMP desired
Six (6) or more years of experience creating hierarchical deployments using Linux YUM, including resolving dependencies and creating and managing YUM repositories