Software Developer – Platform Engineer

Remote • Posted 17 hours ago • Updated 17 hours ago
Contract W2
6 Months
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java
  • Spring Boot
  • CI/CD

Summary

Job Title: Software Developer – Platform Engineer

Location: Remote
Job Type: Contract

Job Description:

We are seeking a Software Developer – Platform Engineer with strong Java/Spring Boot experience to support proactive vulnerability remediation, dependency upgrades, and security maintenance across platform microservices.

The ideal candidate will have hands-on experience with Java 17/21, Maven, Spring Boot, CI/CD pipelines, and security vulnerability management. Experience with Python, AWS, Docker, and AI-assisted development tools is highly desirable.

Required Skills:

  • Strong experience with Java 17/21, Spring, and Spring Boot

  • Maven dependency management, BOMs, parent POMs, and transitive dependencies

  • Git, GitHub, and Jenkins CI/CD pipelines

  • Vulnerability scanning and remediation using Snyk, Mythos, or similar SCA tools

  • Regression testing, build validation, and deployment

  • Python 3.x and dependency management using pip, requirements.txt, or Poetry

Preferred Skills:

  • AWS (ECS, Lambda, IAM), Docker, and Terraform

  • AI-assisted coding tools such as AWS Kiro or similar LLM-based tools

  • CVSS scoring, vulnerability lifecycle management, and security compliance

  • React, Node.js, NPM, or NestJS

  • Apache Camel, OpenSearch, or Elasticsearch

  • Experience maintaining Java microservices and upgrading dependencies across multiple services

  • Financial services or insurance industry experience

Key Responsibilities:

  • Identify and remediate vulnerable libraries across Java/Spring Boot services.

  • Upgrade Maven dependencies and maintain compatibility across shared libraries.

  • Analyze security findings, assess risk, and prioritize fixes based on severity.

  • Validate upgrades through automated builds, testing, and deployment pipelines.

  • Support Python dependency remediation when required.

  • Collaborate with security and release teams to meet vulnerability remediation SLAs.

  • Leverage AI-assisted tools to improve remediation efficiency and automate repetitive tasks.

Interested candidates can share their updated resumes.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10179237
  • Position Id: 9115146
  • Posted 17 hours ago
Contact the job poster
DK

Divye Kuchhal Divye Kuchhal

Recruiter @ Resource Logistics

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.