Job Title: Senior Java Software
Work Location: State College, PA or Richardson, TX or Dulles, VA.
Duration: 1 year contract
Education/Experience Required: Four (5) years of experience in object-oriented software design and development using Java in a Linux environment and using unit testing tools (e.g., JUnit)
Job Description & Responsibilities :
- The Senior Java Software Engineer will design, develop, and maintain advanced software applications for our Satellite Ground Systems.
- This role involves close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-performance software solutions.
- Other responsibilities to anticipate may include:
- Design, implement, and test Java-based applications and software components for satellite ground systems using JUnit for unit testing.
- Working with DevOps and CI/CD Pipelines
- Working with Jenkins and Python
- Working with previously written code and make modifications as necessary.
Skills & Qualifications :
- Typically requires Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM).
- Four (5) years of experience in object-oriented software design and development using Java in a Linux environment and using unit testing tools (e.g., JUnit)
- Familiarity with Git and the Atlassian Tool suite
- DevOps experience using Jenkins, Kubernetes and Docker