(781) 916-2284 [email protected]

Build and Release Engineer

Our client, a leading government systems integrator located in San Diego, CA, is in need of a Build and Release Engineer on a 6 month contract-to hire basis. The Build and Release Engineer will be working remotely, and will be responsible for the following day-to-day tasks:

  • Maintain the Gradle build scripts used to build JRE.
  • Maintain the build tool chain.
  • Configure Git/Bitbucket code repositories.
  • Configure CI server and Nexus artifact repository.
  • Configure SonarQube and 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 availability of supporting 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 Skills:

  • US Citizen with the ability to obtain a DoD Secret clearance 
  • 5+ years of experience in build and release engineering
  • MIL-STD-3011 and MIL-STD-6016  (Link 16 message formatting)
  • Experience using Git and Bamboo or Jenkins.
  • Experience with Bash and PowerShell.
  • Familiarity with updating Java versions, and Java open-source packages.

Preferred skills:

  • Local to San Diego, CA 
  • Strong experience using Gradle including its up-to-date checking, enable/support of configuration and build caching, and dependency resolution.
  • Ability to work with upstream plugin developers to resolve issues.
  • Strong experience with Java/Kotlin build management using Gradle in a large-scale, multi-project environment. 
  • Experience with Windows and Linux targets
  • Experience Java Modules and Linux RPMs
  • Experience with Install4j or InstallShield