The Maven Group - Raleigh, NC

posted 2 months ago

Full-time - Mid Level
Raleigh, NC
Administrative and Support Services

About the position

The Maven Group, LLC is seeking multiple Java Developers for a prominent client in Raleigh, NC. This position is open to candidates at various levels, specifically mid to senior/principal levels, and offers a hybrid work model allowing for 2-3 days of remote work each week. The company is committed to providing excellent benefits, including stock options, and offers relocation assistance for candidates who are not currently local to Raleigh. Candidates must be U.S. citizens and should be able to obtain a security clearance, although a current clearance is not mandatory but is considered a plus. As a Senior Backend Developer, you will be an integral part of an Agile team, engaging in all facets of software development. This includes discovery, design, coding, unit testing, and documentation. The role will focus on integrating new modeling and simulation (M&S) capabilities, which involve physics-based models, code refactoring, and automating the exposure of existing functionalities from a core product using a schema-driven approach. A high level of software robustness and stability is essential throughout all stages of development. Your responsibilities will encompass architecture design, model integration and development, user interface design consulting, and the production of visualization results for deployment via a frontend. Additionally, you will be involved in automation test development and will collaborate directly with customers, external teams, and other client programs to cross-integrate capabilities effectively.

Responsibilities

  • Participate in all aspects of software development including discovery, design, coding, unit testing, and documentation.
  • Integrate new modeling and simulation (M&S) capabilities including physics-based models and code refactoring.
  • Expose existing functionality from a core product in an automated fashion using a schema-driven approach.
  • Ensure high levels of software robustness and stability throughout all stages of development.
  • Engage in architecture design, model integration and development, and user interface design consulting.
  • Produce visualization results for deployment via a frontend.
  • Develop automation tests and collaborate with customers and external teams for cross-integration of capabilities.

Requirements

  • Extensive experience in software development and programming in Java within Agile teams.
  • Proficiency in using Git, IntelliJ, Visual Studio Code, and JIRA.
  • Strong understanding of back-end system architectures and developing REST APIs.
  • Familiarity with containerization and infrastructure technologies like Docker and Kubernetes.
  • 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.

Nice-to-haves

  • Active security clearance.
  • Experience with weapon effects or 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.

Benefits

  • Excellent benefits including stock options.
  • Relocation assistance for non-local candidates.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service