Demo

Java Software Engineer

CornerStone Technology Talent Services
Rapids, IA Contractor
POSTED ON 9/1/2026
AVAILABLE BEFORE 9/30/2026

This is not a traditional feature-development or reactive security role. The primary focus is disciplined, recurring vulnerability remediation and dependency modernization across enterprise platform services. You'll work primarily within Java/Spring Boot environments, with occasional Python development, using security scanning, AI-assisted development tools, and CI/CD automation to keep applications secure and current.

The ideal candidate combines strong Java engineering skills with DevOps, application security, dependency management, and automation experience.

What You'll Do

  • Remediate application and library vulnerabilities across platform services on a twice-weekly release cycle.
  • Upgrade and manage Java dependencies, including Maven BOMs, parent POMs, and transitive dependencies.
  • Analyze vulnerability findings from Mythos, Snyk, or comparable SCA tools.
  • Assess vulnerability severity, impact, CVSS scores, and remediation requirements.
  • Implement upgrades and security fixes while maintaining application stability.
  • Validate changes through build, automated testing, deployment, and regression processes.
  • Maintain compatibility across shared libraries consumed by multiple microservices.
  • Partner with Security and Release teams to meet vulnerability-remediation SLAs.
  • Use AI-assisted coding and remediation tools to accelerate dependency analysis and upgrade workflows.
  • Support CI/CD pipelines and identify opportunities to automate repetitive remediation activities.
  • Occasionally remediate Python dependencies using pip, requirements.txt, Poetry, or similar tooling.

Required Technical Skills

Java & Application Development

  • Java 17/21
  • Spring / Spring Boot
  • Maven
  • GitHub
  • Git
  • Jenkins pipelines

Cloud & DevOps

  • AWS, including familiarity with:
  • ECS
  • Lambda
  • IAM
  • Docker
  • Terraform
  • CI/CD pipelines

Application Security

  • Software Composition Analysis (SCA)
  • Snyk, Mythos, or comparable vulnerability-management tools
  • Dependency vulnerability remediation
  • CVSS scoring and risk assessment
  • Vulnerability lifecycle management
  • Security and compliance awareness

AI & Automation

  • Experience using AI-assisted development tools, such as AWS Kiro or comparable platforms.
  • Familiarity with LLM-driven development workflows.
  • Strong automation mindset and ability to identify repeatable engineering processes.

Additional Technical Experience

Experience with some of the following is beneficial:

  • Python 3.x
  • pip / requirements.txt / Poetry
  • React
  • Node.js / NPM
  • NestJS
  • Apache Camel
  • OpenSearch / Elasticsearch

Preferred Qualifications

  • Strong understanding of the SDLC, DevOps, and CI/CD lifecycle.
  • Experience managing dependency upgrades across 10 microservices.
  • Experience maintaining shared libraries across distributed application environments.
  • Familiarity with integration-heavy Spring Boot services.
  • Experience upgrading OpenSearch or Elasticsearch libraries.
  • Background supporting financial services, insurance, or another regulated environment.


Hourly Wage Estimation for Java Software Engineer in Rapids, IA
$47.00 to $57.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Software Engineer?

Sign up to receive alerts about other jobs on the Java Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at CornerStone Technology Talent Services

  • CornerStone Technology Talent Services Austin, TX
  • Overview. We are seeking an experienced QA/Test Manager to lead quality assurance strategy, governance, planning, and execution for a large-scale Electroni... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Java Software Engineer jobs in the Rapids, IA area that may be a better fit.

  • ClifyX Rapids, IA
  • Hello, Greetings from Clifyx. ************************* *Visa Independent ******************* Title: Software Developer – Java Platform & Security Remediat... more
  • 1 Day Ago

  • Rishabh Software Pvt. Ltd Rapids, IA
  • Job Title- Embedded SW Verification Engineer Location- Cedar Rapids, IA (Onsite) Duration- 6 to 12 months Required skills/experience (5 years): DO-178C DAL... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!