Position Title: Java Developers (Backend) MULTIPLE LEVELS MID TO SENIOR/PRINCIPAL
Position Type: Direct Hire
Position Location: Raleigh, NC (Hybrid)
Note: Candidates must be US Citizens who would be able to obtain a security clearance. Current clearance is not required, but is a plus.
Responsibilities:
- As a Senior Backend Developer, you will be part of an Agile team working on all aspects of software development including discovery, design, coding, unit testing, and documentation.
- Candidates will be focused on integrating new modeling and simulation (M&S) capabilities including physics-based models, code refactoring, and exposing existing functionality from a core product in an automated fashion using a schema-driven approach.
- At all stages, a high level of software robustness and stability is required. Responsibilities include architecture design, model integration and development, refactoring, user interface design consulting, production of visualization results for deployment via a frontend, and automation test development.
- Candidates will work directly with our customers, external teams, and other client programs to cross-integrate capabilities.
Skills:
- Candidate requirements include extensive experience in software development and programming in Java within Agile teams using Git, IntelliJ, Visual Studio Code, and JIRA.
- Qualified candidates should have a strong understanding of back-end system architectures, developing REST APIs, and their approaches to meeting frontend need.
- Familiarity with containerization and infrastructure technologies like Docker and Kubernetes are required.
- This position requires a BS in Computer Science or similar with a minimum of 10 years of work experience, or an MS with a minimum of 7 years experience.
Preferred:
- Active security clearance
- Experience with weapon effects, or other related DoD software systems and models
- Expertise with Risk Management Framework (RMF) and information assurance/information security activities
- Interest in data science, data analysis, data visualization, mathematical algorithms, and modern DevOps
- Experience with Ruby, Keycloak, and Gradle