Java Developer with Security Clearance
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Core Responsibilities File Analysis & Model Driven Generation• Examine and reverse engineer configuration files used for large scale systems (XML, proprietaryformats, etc.).• Design Java pipelines that read Cameo Systems Modeler (SysML) models and produce equivalentconfiguration files. Prototype Tool Development• Build proof of concept tools that extend the model's ability to auto generate configuration artifacts.• Emphasize usability so engineers can generate files with minimal training. Model to Config Transformation• Convert SysML model elements into system compliant configuration formats such as YAML, JSON, orother required schemas.• Implement validation against target schema definitions and generate human readable error reports. CI/CD Embedding• Package the generation tools as reproducible artifacts (Maven/Gradle, Docker images) and integratethem into the team's build pipelines (Jenkins, GitLab, etc.).• Enable automated creation of configuration files during each system build/run. Containerization & Pipeline Investigation• Explore container based execution (Docker, Podman, OCI) for the generation steps to guaranteeenvironment consistency. Collaboration & Documentation• Work with systems engineers, modelers, and DevOps engineers to validate outputs.• Produce concise user guides, API docs, and sample scripts for downstream teams. Required QualificationsRequirement Details Java Development Minimum 3 years of professional Java experience (Java 8+). SysML / UML/ CameoHands on familiarity with SysML/UML concepts and Cameo Systems Modeler (MagicDraw)/Rhapsody File Processing Skills Ability to parse, manipulate, and generate large configuration files (XML, JSON, YAML,CSV, proprietary formats). CI/CD KnowledgeExperience integrating custom tools into Jenkins, GitLab CI, Azure DevOps, or similar pipelines. CommunicationStrong written/oral skills; able to explain technical solutions to multidisciplinary audiences. Preferred (Nice to Have) Skills• Direct experience using Cameo's Open API or MagicDraw API from Java.• Exposure to defense system architecture and configuration management standards.• Familiarity with Docker (Dockerfile authoring, image publishing) and concepts of container basedpipelines.• Agile/Scrum experience with rapid prototyping cycles. Education• Bachelor's degree in Computer Science, Software Engineering, Systems Engineering, or a relateddiscipline or equivalent professional experience