Gradle Java - JVM Build and Release Engineer

Posted 2025-03-14
Remote, USA Full-time Immediate Start

Job ID 2313727<br><br><strong>Location </strong>SAN DIEGO, CA, US<br><br><strong>Date Posted </strong>2023-11-15<br><br><strong>Category </strong>Software<br><br><strong>Subcategory </strong>DevSecOps<br><br><strong>Schedule </strong>Full-time<br><br><strong>Shift </strong>Day Job<br><br><strong>Travel </strong>No<br><br><strong>Minimum Clearance Required None<br><br></strong><strong>Clearance Level Must Be Able to Obtain </strong>Secret<br><br><strong>Potential for Remote Work </strong>No<br><br><strong>Description<br><br></strong>SAIC is looking for a mid-level to senior-level <strong>Gradle Java/JVM Build <br></strong>to provide support to our Joint Range Extension (JRE) software team located in <strong>San Diego, CA</strong>. This position may be filled remotely. JRE is a combat proven gateway extends the reach of tactical data across the battlespace and around the globe. As a new member of our Agile software team, you will be a key contributor in our ability to produce the JRE product.<br><br>Your responsibilities will include<br><br><ul><li>Maintain the Gradle build scripts used to build JRE. This includes</li><ul><li>Using the Kotlin DSL for Gradle configuration.</li><li>Interest in becoming a Gradle expert.</li></ul><li>Maintain the build tool chain.</li><li>Configure Git/Bitbucket code repositories.</li><li>Configure CI server and Nexus artifact repository.</li><li>Configure SonarQube and/or Fortify static code analysis tools.</li><li>Work with developers regarding static analysis results, remediation, and disposition reports.</li><li>Manage and update ProGuard obfuscation tool.</li><li>Adjust Install4J configuration files.</li><li>Further automate our build, distribution, and archival processes.</li><li>Work with IT to ensure infrastructure and assist in maintain System Security Plans.</li><li>Improve our release and Configuration Management (CM) processes.</li><li>Develop release notes and installation instructions for releases.<br></li></ul><strong>Qualifications<br><br></strong><strong>Required education and experience<br><br></strong><ul><li>Bachelor's degree and five (5) years of experience; Master's and three (3) years of experience; years of experience may be substituted in lieu of a degree.<br><br></li></ul><strong>Required Skills</strong> <br><br><ul><li>5+ years of JVM application build experience using Gradle or Maven in a large-scale, multi-project environment</li><li>5+ years of experience in build and release engineering.</li><li>Experience using Git and Bamboo or Jenkins.</li><li>Experience with Bash and PowerShell.</li><li>Familiarity with updating Java versions, and Java open-source packages.</li><li>C++ experience to include one or more of the following</li><ul><li>Package management for C++ build dependencies and outputs (from and to Nexus).</li><li>C++ test result and code coverage reports available as CI artifacts.</li><li>C++ code scanning by SonarQube. <br></li></ul></ul><strong>Clearance requirement<br><br></strong><ul><li>Must be able to obtain a Secret clearance.</li><li>US Citizenship is required to meet the security requirements for this contract.<br><br></li></ul><strong>Desired Qualifications<br><br></strong><ul><li>Interest in becoming a Gradle expert.</li><li>Experience with installers such as Install4J, or InstallShield.</li><li>Experience with Atlassian tools (JIRA, Confluence, Bitbucket, and Bamboo). </li><li>Experience with Java Modules, and Linux RPMs.</li><li>Experience with the following technologies SonarQube and/or Fortify, and JaCoCo.</li><li>Experience with IntelliJ IDEA.</li><li>Experience building programs with PTC ObjectAda.<br><br></li></ul>Target salary range $125,001 - $150,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.<br><br>Covid Policy SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.

Apply Job!

Similar Jobs

Back to Job Board