Haystack
← Back to Jobs
Technology
RLResource Logistics logo

Software Developer – Platform Engineer

Resource LogisticsUnited States🇺🇸United StatesPosted Oct 14, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
United States
Posted
23 hours ago
DockerMicroservicesNestJSNode.jsSpringSpring BootAWSApacheGitJavaJenkinsLLMPythonReactTerraform

Job Description

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.

Similar jobs