Sign Up Sign Up Log In Sign Up
This job has expired and you can't apply for it anymore. Start a new search.

Software Engineer

Description

SAIC is seeking a Java Developer to join the Joint Range Extension (JRE) software development team in San Diego. JRE is a combat proven datalink gateway which extends the reach of tactical data across the battlespace and around the globe.

 

You will be working as a new member of our Agile development team to develop new code and to refactor and generalize our existing codebase to improve and expand JRE capabilities. Your responsibilities will include:

  • Architecting and designing advanced tactical message routing and filtering capabilities.
  • Redesigning and modularizing tactical message origination frameworks, along with frameworks to support Link 16 functional areas, such as C2 processing, non-C2 mission prosecution and imagery. 
  • Design and development of cutting edge intuitive RESTful and Reactive APIs to support JRE UI integration and third party integration with JRE capabilities.

Qualifications

  • BA/BS in Computer Science or another STEM field.
  • 3 years of professional software development in Java and strong object oriented design skills.
  • Strong experience with functional programming in Java.
  • Experience with and a deep understanding of multithreaded programming techniques and Java concurrency utilities.
  • Experience with low-level programming in Java to process binary data.
  • API design experience, including RESTful and Reactive APIs using JSON.
  • Ability to work both independently and as part of a team.
  • Must be willing and able to obtain a Secret security clearance.

Desired Qualifications

 

  • Experience with the Spring Framework and Spring Boot, including Spring 5 Reactive APIs and SpringBoot 2. Experience with Spring Security is also desirable.
  • Experience working with RabbitMQ, Apache Kafka or other message broker or distributed streaming platforms.
  • Experience with Dependency Injection (both Spring and JSR-330).
  • Experience with Kotlin, or a strong desire to learn and apply the language.
  • Experience working in a large scale codebase, along with the application of modular design approaches.
  • Experience with using Gradle as a build system and to manage third party dependencies in a large scale multi-project environment.
  • Experience with IntelliJ IDEA.
  • Experience with GIT and Atlassian tools (JIRA, Bitbucket, Bamboo, and Confluence).
  • Experience with network programming in Java.
  • Knowledge of Link 16 and familiarity with MIL-STD-6016.
  • Experience developing interfaces to Link 16 terminals (MIDS/JTRS/JTIDS and small form factor terminals such as the STT and TTR).
  • Experience with JREAP beyond line of sight protocols and familiarity with MIL-STD-3011.
  • Experience with military SATCOM and LOS radios such as the ARC-210/231 and the PRC-117F/G.
  • Experience with VMF, Cursor-On-Target (CoT) and other tactical data protocols.



Company Name:
Security Clearance:
Secret
Location:
SAN DIEGO, California
Country:
United States
Salary:
Not Specified
Job Number:




Send me email alerts for similar jobs

JOIN US