M9 Solutions is seeking a Software Engineer to workon a government contract for a client located in San Diego, CA.An active Top Secret clearance with the ability to obtain a TS/SCI is required.
Responsibilities
- Implement and design novel algorithms and software features to meet mission needs.
- Deploy and maintain operational and test systems.
- Troubleshoot ad hoc site issues as they arise.
Required Skills & Qualifications
- Work Authorization: US Citizenship.
- Active Top Secret clearance with the ability to obtain a TS/SCI.
- Bachelor's degree in computer science or related technical discipline.
- 2+ years of experience.
- Experience integrating with external components and APIs and working with schemas is important.
- Ability to test your software at all levels (unit test, integration test, system test).
- Strong Java foundation, including:
-
- Writing unit tests in JUnit.
- Ability to debug source code.
- Using Maven to manage dependencies and package software.
- Working with third-party libraries and documentation.
- Writing robust code with appropriate error checking and handling.
- Integration experience, including:
- Minimal Linux experience.
- Deploying docker images in Kubernetes environments.
- Interpreting logs and validating data analytics.
- Understanding of complex system architectures and debug errors spanning multiple components.
- Understanding of sound software development principles and practices.
- Ability to plan and prioritize personal tasking with inputs from technical leadership.
- Ability to communicate effectively verbally and in writing.
- Critical thinker, capable of performing high quality work both independently and with a team, in a fast-moving environment.
Preferred Skills & Qualifications
- Experience in software development on Agile teams using Agile Developer practices.
- Familiar with Rancher, RHEL 8 and Java17 platform.
- Familiar with Spring Boot.
- Familiar with Postgres DB, Kafka and Redis.
- Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilist Certification, or past experience as a member of an agile team.
- Experience writing and deploying applications using Helm.
- Experience with React.js, Angular.js or Ember.js.