Leidos' High Fidelity Simulation Business Area is looking to solve the problem of developing and maintaining server-side components for a web-based Learning Management System (LMS) for the U.S. Navy.
Requirements
- Designing and developing real-time acoustic signal processing algorithms
- Building parallel processing solutions
- Working with microservices
- Developing software for signal processing, real-time data analysis, or visualization/simulation systems
- Developing Java-based server frameworks or web application backends using Java SE, Java Servlets, JSP, XML/JSON manipulation, and related technologies
- Familiarity with parser development or extending JSP libraries for dynamic content
- Experience in integrating Java backend services with web front-end frameworks
Responsibilities
- Develop and enhance server-side frameworks and modules for a web-based Learning Management System (LMS), including Java Servlets, JSPs, Tomcat integration, data parsing, and backend workflow logic.
- Manipulate XML and JSON structures to support LMS configuration, data exchange, and system automation.
- Use ANT and Gradle in build and deployment pipelines supporting LMS environments.
- Work across both Linux (RHEL/Bash) and Windows (shell scripting) operational environments.
- Learn and apply new programming languages and technologies, with mentorship and support from experienced teammates.
- Occasionally support hardware system configuration and build-out, gaining exposure to full system integration.
- Own and deliver backend software solutions in Java SE, Servlets, JSP, and related LMS technologies.
Other
- Bachelor's degree in Computer Science, Computer Engineering, or a related field that provides strong software development skills
- Around 5 years of hands-on experience in one or more of the following areas
- Must be able to obtain a U.S. security clearance
- Must be willing to earn an IAT Level I (or higher) certification after hire (company-supported)
- Travel requirements not specified