What are the responsibilities and job description for the Java Developer (Junior/Mid) with active Security Clearance position at Sparks Group?
Job Summary/Company: Our client is seeking a junior to mid-level Java Developer with a TS, TS/SCI, or TS/SCI CI Poly to work onsite in support of a mission-essential program. You'll work alongside experienced engineers across the software development lifecycle, contributing to the design, development, testing, debugging, configuration, and support of Java-based applications. This is an opportunity to grow your technical expertise while working with a specialized platform and solving challenging problems involving signal and geospatial data.
Responsibilities:
- Design, develop, and maintain software components that enable users to process and display signal and geospatial data.
- Develop solutions using Java and integrate with native C code to support mission requirements.
- Analyze and resolve complex technical challenges through software design, development, and debugging.
- Create and maintain automated tests using JUnit and the NeXtMidas macro language.
- Maintain and support test environments leveraging Jenkins, GitLab, and various map servers.
- Participate in software configuration management and continuous integration activities.
Qualifications/Background Profile:
- Bachelor's degree in Electrical Engineering, Aerospace Engineering, Computer Science, Computer Engineering, or a related technical field.
- ACTIVE TS with SCI Eligibility (or TS/SCI)
- Strong software development experience with Java or C/C .
- Solid working knowledge of Linux/UNIX and Windows operating systems.
- Experience developing unit tests and creating standardized technical documentation.
- Proficiency with development environments and build tools such as Eclipse and Gradle.
Salary : $105,000 - $134,500