Software Engineer Java

Employment Type

: Full-Time


: Miscellaneous

Loading some great jobs for you...

Program Description:

Our client is the prime contractor on a federally funded contract. They support primarily software and systems engineering effort that is in the space domain.

Day to Day Responsibilities:

The software engineer will be joining a team that is responsible for enhancing the mission scheduling and command and control system for a satellite ground station in parallel with operations and sustainment support activities. They will be responsible for the design and implementation of software written mostly in Java in a Linux environment. 

Day to day responsibilities may include:

  • Develop code in compliance with requirements and defined architecture
  • Support discrepancy report (DR) work-off
  • Support Test Engineering for integration and test activities and events
  • Participate in Discrepancy Report Review Board (DRRB), as needed
  • Occasionally, provide support to operations (remotely and on-site)
  • Occasionally, provide input to cost estimation efforts for MCRs, ECPs, and proposals.
  • Adhere to accepted standards for development, including writing automated unit tests which provide a high percentage of code coverage, participating in peer code reviews, conducting design reviews, and generating test plans to ensure maximum stability and quality of code
  • Ability to complete assigned tasks to achieve program milestones
  • Required Skills:

  • Minimum 4 years working experience in object-oriented software design and development
  • Strong experience developing with Java
  • Experience developing in a Linux/Unix environment
  • Experience with COTS/FOSS Integration
  • Desired Skills:

  • Experience with DevOps and automation tools
  • Experience developing in an Agile environment
  • Experience with Python, Google Web Toolkit, PostGres, Weblogic
  • Experience with Mission Management, Planning and Scheduling, or Command and Control
  • Experience and knowledge related to software discipline process development and deployment

  • Launch your career - Create your profile now!

    Create your Profile

    Loading some great jobs for you...