Demo

Senior Java Application Security Engineer (Remote)

Dahl Consulting
Minnesota, MN Remote Contractor
POSTED ON 9/3/2026
AVAILABLE BEFORE 10/2/2026
Title: Senior Java Application Security Engineer

Location: Remote (US-based))

Job Type: W-2 Contract (4 Months)

Compensation: $82.70/hr - $97.74/hr W-2 with benefits

Industry: Retail

Hours: Must be able to work during U.S Central Time business hours

About The Role

We are partnering with a leading Fortune 50 retail organization to identify experienced Senior Java Application Security Engineer for a focused application security remediation initiative within their Corporate Finance technology group. Our client operates one of the nation's largest retail and e-commerce platforms, where enterprise-scale applications support critical financial and business operations.

As a consultant embedded within established engineering teams, you will remediate security findings, reduce technical debt, and strengthen the security posture of enterprise applications. This is a hands-on engineering role focused on executing remediation work within existing production systems—ideal for a senior Java engineer who can contribute quickly in a fast-paced Agile environment.

This position is intended for hands-on software engineers who execute application security remediation—not security architects, governance specialists, or policy-focused security professionals.

Job Description

You will work within existing engineering teams to triage, remediate, and validate application security findings across enterprise production applications. Success in this role means delivering high-quality, well-documented remediation work with minimal oversight while collaborating effectively across engineering, infrastructure, platform, and security teams.

Key Responsibilities

  • Triage and prioritize application security findings from approved vulnerability management and scanning tools.
  • Remediate application code vulnerabilities using secure coding best practices.
  • Perform dependency, framework, library, runtime, and version upgrades while minimizing compatibility and regression risk.
  • Resolve static analysis, software composition analysis (SCA), exposed secret, and repository security findings.
  • Execute unit, integration, regression, and security testing to validate remediation efforts.
  • Produce traceable remediation documentation, including pull requests, tickets, test results, scan results, and approval evidence.
  • Collaborate with engineering, infrastructure, platform, and security teams to deliver remediation packages that meet defined acceptance criteria.
  • Contribute reusable remediation patterns, documentation, and automation where appropriate.

Success Measures

Successful Consultants Will

  • Deliver assigned remediation packages that meet documented acceptance criteria.
  • Resolve or properly disposition security findings with complete supporting evidence.
  • Complete dependency and framework upgrades that successfully pass validation testing.
  • Demonstrate measurable reduction of the prioritized security backlog.
  • Deliver reusable documentation and knowledge transfer that enables ongoing engineering support after the engagement.

Qualifications

Required Qualifications:

  • 5 years of enterprise software engineering experience, including recent hands-on development in Java production environments with complex enterprise codebases.
  • Experience working within Linux environments and using command-line (CLI) tools to support development, troubleshooting, and deployment activities.
  • Hands-on experience remediating application security vulnerabilities within existing production applications and codebases.
  • Direct experience with:
    • Dependency and library upgrades
    • CVE remediation
    • Static analysis findings
    • Software Composition Analysis (SCA)
    • Secret remediation
    • Secure application configuration
  • Strong, hands-on experience with Gradle in enterprise production environments, including:
    • Build configuration and maintenanc
    • Dependency management
    • Resolving dependency conflicts
    • Troubleshooting build and compilation issues
    • Upgrading and remediating vulnerable libraries and transitive dependencies
  • Experience using Git-based development workflows, including pull requests, branch management, and code review processes.
  • Knowledge of repository security controls, including code scanning, dependency alerts, secret scanning, and branch protections.
  • Experience developing and supporting REST APIs.
  • Experience building and executing automated unit, integration, regression, and security tests.
Preferred Qualifications:

  • Experience working in Kotlin codebases, or the ability to quickly become productive within existing Kotlin applications.
  • Experience with GitHub Advanced Security, Dependabot, Renovate, or comparable enterprise security tooling.
  • Experience remediating vulnerabilities within JVM applications, microservices, APIs, or messaging platforms.
  • Experience developing remediation automation, reusable engineering patterns, playbooks, or operational documentation.

Benefits

Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family’s needs. For details, please review the DAHL Benefits Summary: https://www.dahlconsulting.com/benefits-w2fta/.

How To Apply

Take the first step on your new career path! To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps!

Equal Opportunity Statement

As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!

Salary : $83 - $98

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 Senior Java Application Security Engineer (Remote)?

Sign up to receive alerts about other jobs on the Senior Java Application Security Engineer (Remote) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,725 - $147,313
Income Estimation: 
$139,945 - $168,577
Income Estimation: 
$140,233 - $181,029
Income Estimation: 
$161,209 - $233,553
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
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 Dahl Consulting

  • Dahl Consulting Madison, AL
  • Title : IT Infrastructure Support Specialist (L2) Location : Huntsville, AL Job Type : Contract (12 Months Potential to extend) Compensation : $25-28/hr In... more
  • 10 Days Ago

  • Dahl Consulting Minneapolis, MN
  • Title : Art Director Location : Minneapolis, MN (Hybrid) Job Type : Contract (7 Months) Compensation : $65.00-82.70/hr Industry: Retail About The Role Our ... more
  • 10 Days Ago

  • Dahl Consulting Minneapolis, MN
  • Title : Strategic Account Manager – IT Staffing Location : Minneapolis, MN | Hybrid Job Type : Permanent Compensation : $60,000 - $110,000 Annually Commiss... more
  • 10 Days Ago

  • Dahl Consulting Minnesota, MN
  • Title : Sr. Development Engineer | Kotlin Location : Remote Job Type : Contract (12 months) Compensation : $60.00 - $71.00 per hour (W2) Industry: Retail A... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Senior Java Application Security Engineer (Remote) jobs in the Minnesota, MN area that may be a better fit.

  • Career Soft Solutions Inc Minnesota, MN
  • Title: Java Developer Location: Minnesota. Job Responsibilities •Engage in the full software development lifecycle, with a strong focus on coding, testing,... more
  • 22 Days Ago

  • Wigen Water Technologies Minnesota, MN
  • Company Overview Wigen Water Technologies® has been a leader in custom water treatment systems since 1965, combining innovative U.S.-patented technologies ... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!