Job Requirements
Naval Research Laboratory, DC
Intel Agency (NSA, CIA, FBI, etc) CI Polygraph
Mid Level Career (5+ yrs experience)
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Candidates must already possess an active Top Secret/SCI w/ CI Polygraph to be considered. This is a future position anticipated for May 2026.
Summary:
• Develop and maintain advanced technical software systems using object-oriented programming.
• Apply full life cycle software development methodologies to ensure robust solutions.
• Requires deep expertise across a broad range of modern software technologies and tools.
• Execute critical tasks including requirements analysis, comprehensive software testing, and integration.
• Responsible for providing clear technical documentation and managing complex data processing operations.
• Leverage a strong foundation in Mathematics or Systems Engineering.
Qualifications & Compensation:
Degree: Technical bachelor's degree or equivalent experience
Years of experience: 10+ years
Salary: $284k+ yearly compensation, pending final rate confirmation
Job Description:
• Design, develop, and maintain complex technical software systems using Java and JavaScript.
• Implement object-oriented programming techniques and full life cycle software development methodologies.
• Utilize modern web technologies including HTML/CSS, JQuery, Spring, and Hibernate.
• Conduct requirements analysis, software testing, integration, and test (I&T) activities.
• Develop and maintain robust Web Services.
• Apply DevOps principles and continuous integration/delivery practices using tools like Jenkins/Hudson and Maven.
• Manage and track development efforts with JIRA and Confluence; maintain code repositories with Subversion.
• Provide comprehensive technical documentation and effective communications.
• Manage and optimize complex data processing and dataflow operations.
• Apply a strong background in Mathematics or Systems Engineering to solve complex technical challenges.
A successful candidate will have experience in:
Software Development Methodologies: Experience with both traditional and modern methodologies and practices.
Object-Oriented Programming (OOP): Proficiency in modern OOP techniques using state-of-the-art tools.
Full Software Development Life Cycle (SDLC): Skills in planning, designing, developing, testing, installation, and maintenance of complex technical software systems.
Data Processing: Ability to support complex data processing requirements within software systems.
Documentation & Training: Producing technical and user documentation, as well as providing user training and system orientation.
Verification & Validation (V&V): Providing independent analysis, verification, and validation of systems software.
Demonstrated experience and expertise in the following areas:
Programming & Scripting Languages
Java (including Java Design Patterns)
JavaScript
HTML
CSS
XPATH (specifically relative vs. absolute XPATH)
Frameworks & Libraries
ExtJS 4.x (MVC)
Spring (MVC)
Hibernate 3.6/4.0+ (ORM)
OpenLayers
jQuery
Testing & Quality Assurance Tools
HP Unified Functional Tester (UFT)
Firebug (for message/response detail)
Load Testing Scripts (SUT application)
Security/API Testing
DevOps & Build Tools
Jenkins (CI)
Hudson (CI)
Maven (Build management)
Collaboration & Configuration Management (CM)
JIRA (including Dashboards and Admin)
Confluence
FishEye
SVN
Subclipse
Web Services & Servers
Apache
Web Mapping Services (WMS, WFS, WMTS)
Service Layer / Web Tier architectures
About SYSTOLIC:
SYSTOLIC is dedicated to giving our employees the best possible company experience so that they can focus on providing outstanding support to their customer’s mission. Our company is founded on integrity, enthusiasm, and a relentless commitment to supporting the Intelligence Community. You can learn more about us and submit an application to be considered against our current and future openings at https://systolic.com.
To learn about our compensation ranges, visit our Pay Transparency page at: https://systolic.com/pay-transparency
Summary:
• Develop and maintain advanced technical software systems using object-oriented programming.
• Apply full life cycle software development methodologies to ensure robust solutions.
• Requires deep expertise across a broad range of modern software technologies and tools.
• Execute critical tasks including requirements analysis, comprehensive software testing, and integration.
• Responsible for providing clear technical documentation and managing complex data processing operations.
• Leverage a strong foundation in Mathematics or Systems Engineering.
Qualifications & Compensation:
Degree: Technical bachelor's degree or equivalent experience
Years of experience: 10+ years
Salary: $284k+ yearly compensation, pending final rate confirmation
Job Description:
• Design, develop, and maintain complex technical software systems using Java and JavaScript.
• Implement object-oriented programming techniques and full life cycle software development methodologies.
• Utilize modern web technologies including HTML/CSS, JQuery, Spring, and Hibernate.
• Conduct requirements analysis, software testing, integration, and test (I&T) activities.
• Develop and maintain robust Web Services.
• Apply DevOps principles and continuous integration/delivery practices using tools like Jenkins/Hudson and Maven.
• Manage and track development efforts with JIRA and Confluence; maintain code repositories with Subversion.
• Provide comprehensive technical documentation and effective communications.
• Manage and optimize complex data processing and dataflow operations.
• Apply a strong background in Mathematics or Systems Engineering to solve complex technical challenges.
A successful candidate will have experience in:
Software Development Methodologies: Experience with both traditional and modern methodologies and practices.
Object-Oriented Programming (OOP): Proficiency in modern OOP techniques using state-of-the-art tools.
Full Software Development Life Cycle (SDLC): Skills in planning, designing, developing, testing, installation, and maintenance of complex technical software systems.
Data Processing: Ability to support complex data processing requirements within software systems.
Documentation & Training: Producing technical and user documentation, as well as providing user training and system orientation.
Verification & Validation (V&V): Providing independent analysis, verification, and validation of systems software.
Demonstrated experience and expertise in the following areas:
Programming & Scripting Languages
Java (including Java Design Patterns)
JavaScript
HTML
CSS
XPATH (specifically relative vs. absolute XPATH)
Frameworks & Libraries
ExtJS 4.x (MVC)
Spring (MVC)
Hibernate 3.6/4.0+ (ORM)
OpenLayers
jQuery
Testing & Quality Assurance Tools
HP Unified Functional Tester (UFT)
Firebug (for message/response detail)
Load Testing Scripts (SUT application)
Security/API Testing
DevOps & Build Tools
Jenkins (CI)
Hudson (CI)
Maven (Build management)
Collaboration & Configuration Management (CM)
JIRA (including Dashboards and Admin)
Confluence
FishEye
SVN
Subclipse
Web Services & Servers
Apache
Web Mapping Services (WMS, WFS, WMTS)
Service Layer / Web Tier architectures
About SYSTOLIC:
SYSTOLIC is dedicated to giving our employees the best possible company experience so that they can focus on providing outstanding support to their customer’s mission. Our company is founded on integrity, enthusiasm, and a relentless commitment to supporting the Intelligence Community. You can learn more about us and submit an application to be considered against our current and future openings at https://systolic.com.
To learn about our compensation ranges, visit our Pay Transparency page at: https://systolic.com/pay-transparency
group id: 10527119