Gradle Java - JVM Build and Release Engineer

Remote Full-time
Job ID 2313727

Location 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.
Qualifications

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.

Required Skills

  • 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.
Clearance requirement

  • Must be able to obtain a Secret clearance.
  • US Citizenship is required to meet the security requirements for this contract.

Desired Qualifications

  • 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.

Target salary range $125,001 - $150,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

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 Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Business Development Manager (Bahrain)

Remote Full-time

Cancer Data Abstractor 2 - CTR REQUIRED - Graduate of a Cancer Registry Program REQUIRED

Remote Full-time

Data Visualization Expert - (ENTRY / REMOTE)

Remote Full-time

Remote Medical Transcription Jobs for Canadians

Remote Full-time

Physician Compliance Auditor - Healthcare & Research - Analysts

Remote Full-time

Remote Flutter Developer Job for Telecommunications Industry (Full-time)

Remote Full-time

Program Manager - FBI Finance & Facilities Technology Section (ATS)

Remote Full-time

Adjunct, Social Work

Remote Full-time

TechConnect Chat Support Job | Work in a Future-Focused Tech Support Role

Remote Full-time

Remote Medical Billing & Coding Jobs (No Experience Required)

Remote Full-time
← Back to Home