Gradle Java - JVM Build and Release Engineer
Become a key member of our collaborative team as a Gradle Java - JVM Build And Release Engineer! We offer a flexible, hybrid Remote arrangement for this position. This position requires a strong and diverse skillset in relevant areas to drive success. A salary of a competitive salary is offered, reflecting your skills and experience.
Â
Â
Job ID 2313727Location SAN DIEGO, CA, US
Date Posted 2023-11-15
Category Software
Subcategory DevSecOps
Schedule Full-time
Shift Day Job
Travel No
Minimum Clearance Required None
Clearance Level Must Be Able to Obtain Secret
Potential for Remote Work No
Description
SAIC is looking for a mid-level to senior-level Gradle Java/JVM Build
to provide support to our Joint Range Extension (JRE) software team located in San Diego, CA. 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.
Your responsibilities will include
- Maintain the Gradle build scripts used to build JRE. This includes
- Using the Kotlin DSL for Gradle configuration.
- Interest in becoming a Gradle expert.
- Maintain the build tool chain.
- Configure Git/Bitbucket code repositories.
- Configure CI server and Nexus artifact repository.
- Configure SonarQube and/or Fortify static code analysis tools.
- Work with developers regarding static analysis results, remediation, and disposition reports.
- Manage and update ProGuard obfuscation tool.
- Adjust Install4J configuration files.
- Further automate our build, distribution, and archival processes.
- Work with IT to ensure infrastructure and assist in maintain System Security Plans.
- Improve our release and Configuration Management (CM) processes.
- Develop release notes and installation instructions for releases.
Required education and experience
- 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.
- 5+ years of JVM application build experience using Gradle or Maven in a large-scale, multi-project environment
- 5+ years of experience in build and release engineering.
- Experience using Git and Bamboo or Jenkins.
- Experience with Bash and PowerShell.
- Familiarity with updating Java versions, and Java open-source packages.
- C++ experience to include one or more of the following
- Package management for C++ build dependencies and outputs (from and to Nexus).
- C++ test result and code coverage reports available as CI artifacts.
- C++ code scanning by SonarQube.
- Must be able to obtain a Secret clearance.
- US Citizenship is required to meet the security requirements for this contract.
- Interest in becoming a Gradle expert.
- Experience with installers such as Install4J, or InstallShield.
- Experience with Atlassian tools (JIRA, Confluence, Bitbucket, and Bamboo).
- Experience with Java Modules, and Linux RPMs.
- Experience with the following technologies SonarQube and/or Fortify, and JaCoCo.
- Experience with IntelliJ IDEA.
- Experience building programs with PTC ObjectAda.
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!
Â
We Want to Hear From You!
If this role sounds like a perfect fit, don't hesitate. Apply today and let's build the future together.
Apply To This Job