Senior Forward Deployment Engineer

Luxoft

Jersey City (NJ)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Luxoft in Jersey City, NJ seeks a seasoned software engineer with 4–7 years of hands-on production development. You will write and debug code, contribute to testing, and support deployments in containerized environments including Docker and OpenShift.

You will collaborate across teams, advance CI/CD pipelines, and address vulnerabilities while upgrading runtimes and tooling. Expect active production support and strong DevOps practices.

Qualifications

  • 4–7 years of professional software engineering experience with recent hands-on development.
  • The candidate must actively write and debug code, with production code changes within the last 12–18 months.
  • Strong Java/JVM development with TypeScript in Node.js environments.
  • Proficient in secure coding practices and addressing vulnerabilities.
  • Familiar with container platforms and DevOps practices.

Responsibilities

  • Collaborate directly with development teams to identify and resolve issues related to testing, security, release, deployment, resilience, and legacy technologies.
  • Review application code, dependencies, test coverage, runtime configurations, deployment processes, logs, monitoring systems, and CI/CD pipelines.
  • Write, debug, test, review, and enhance production application code and configurations.
  • Develop and maintain automated unit, integration, component, regression, and deployment smoke tests.
  • Apply Test-Driven Development practices and select appropriate testing approaches with guidance as needed.
  • Source test data and apply masking techniques to protect sensitive information in lower environments.
  • Investigate vulnerabilities and dependency risks, identify root causes, implement secure remediation, and conduct regression testing.
  • Upgrade Java/JVM or NPM runtimes, Spring components, libraries, dependencies, base images, operating systems, and installed software.
  • Assist in implementing automated and continuous dependency updates using Renovate or comparable tools.
  • Support modernization efforts for legacy applications and middleware stacks, including WebSphere or WebLogic when applicable.
  • Containerize applications using Docker and deploy or support them on OpenShift platforms.
  • Enhance Git workflows, branch management, pull requests, and code-review processes.
  • Implement and improve CI/CD pipelines, automated quality gates, deployment validation, and rollback procedures.
  • Support application and environment automation through Ansible or equivalent tools.
  • Apply secure coding patterns and adhere to standards for secrets management, authentication, authorization, and handling sensitive data.
  • Improve structured logging, exception handling, health checks, metrics, tracing, dashboards, and operational alerts.
  • Support highly available and resilient deployment strategies.
  • Troubleshoot production and non-production issues using code analysis, SQL, logs, metrics, traces, and diagnostic tools.
  • Communicate progress, risks, technical decisions, blockers, and dependencies to engineering, security, architecture, operations, project management, and client stakeholders.
  • Document implemented solutions and facilitate knowledge transfer to development and support teams.
  • Own a defined technical workstream from assessment and implementation through testing, deployment, and stabilization.

Skills

Java/JVM
TypeScript
Testing & TDD
CI/CD pipelines
Security best practices
Linux troubleshooting
Git workflows
OpenShift knowledge
Kubernetes knowledge
Docker
Build tools Maven/Gradle/npm
Production debugging
Code reviews
Observability & monitoring

Tools

Docker
OpenShift
Kubernetes
Maven
Gradle
npm
Git
CI/CD tools
Renovate
Ansible
WebSphere
WebLogic

Job description

Mandatory Skills Description:

The role requires strong professional software engineering expertise, typically spanning 4–7 years, including recent hands-on development of production applications. The candidate must actively write and debug code, with recent experience directly involving production code or configuration changes made within the last 12–18 months.


Hard skills include:


  • Advanced Java and JVM development, with strong TypeScript skills valued for Node.js environments.

  • Practical experience with Spring or similar enterprise frameworks.

  • Proficiency in Test-Driven Development, automated testing, and familiarity with multiple test frameworks and automation approaches.

  • Capability to develop unit and integration tests and support deployment smoke testing.

  • Experience with CI/CD pipelines, automated builds, quality gates, and application deployments.

  • Knowledge of secure coding practices and experience addressing application vulnerabilities.

  • Experience upgrading runtimes, frameworks, libraries, dependencies, and operating systems.

  • Familiarity with Docker and containerized application delivery.

  • Working knowledge of OpenShift, Kubernetes, or comparable container platforms.

  • Competence in Linux command-line tools and production troubleshooting.

  • Experience with build tools such as Maven, Gradle, or npm.

  • Strong Git and source control practices, including branching, pull requests, and code reviews.

  • Skills in troubleshooting applications using SQL, logs, metrics, traces, stack traces, and monitoring tools.

  • Understanding of observability concepts, structured logging, exception handling, health checks, and production support.

  • Knowledge of transactions, retries, idempotency, rollback, resilience, and distributed system failure patterns.



  • Collaborate directly with development teams to identify and resolve issues related to testing, security, release, deployment, resilience, and legacy technologies.

  • Review application code, dependencies, test coverage, runtime configurations, deployment processes, logs, monitoring systems, and CI/CD pipelines.

  • Write, debug, test, review, and enhance production application code and configurations.

  • Develop and maintain automated unit, integration, component, regression, and deployment smoke tests.

  • Apply Test-Driven Development practices and select appropriate testing approaches with guidance as needed.

  • Source test data and apply masking techniques to protect sensitive information in lower environments.

  • Investigate vulnerabilities and dependency risks, identify root causes, implement secure remediation, and conduct regression testing.

  • Upgrade Java/JVM or NPM runtimes, Spring components, libraries, dependencies, base images, operating systems, and installed software.

  • Assist in implementing automated and continuous dependency updates using Renovate or comparable tools.

  • Support modernization efforts for legacy applications and middleware stacks, including WebSphere or WebLogic when applicable.

  • Containerize applications using Docker and deploy or support them on OpenShift platforms.

  • Enhance Git workflows, branch management, pull requests, and code-review processes.

  • Implement and improve CI/CD pipelines, automated quality gates, deployment validation, and rollback procedures.

  • Support application and environment automation through Ansible or equivalent tools.

  • Apply secure coding patterns and adhere to standards for secrets management, authentication, authorization, and handling sensitive data.

  • Improve structured logging, exception handling, health checks, metrics, tracing, dashboards, and operational alerts.

  • Support highly available and resilient deployment strategies.

  • Troubleshoot production and non-production issues using code analysis, SQL, logs, metrics, traces, and diagnostic tools.

  • Communicate progress, risks, technical decisions, blockers, and dependencies to engineering, security, architecture, operations, project management, and client stakeholders.

  • Document implemented solutions and facilitate knowledge transfer to development and support teams.

  • Own a defined technical workstream from assessment and implementation through testing, deployment, and stabilization.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Forward Deployment Engineer
Senior Forward Deployment Engineer

Luxoft • Tampa (FL)

On-site
USD 120,000 - 160,000
Senior Forward Deployment Engineer
Senior Forward Deployment Engineer

Luxoft • Irving (TX)

On-site
USD 150,000 - 190,000
Principal Java Engineer
Principal Java Engineer

Luxoft • Irving (TX)

On-site
USD 140,000 - 180,000
Forward Deployment Engineer
Forward Deployment Engineer

Luxoft • Irving (TX)

On-site
USD 140,000 - 190,000
Forward Deployment Engineer
Forward Deployment Engineer

Luxoft • Jersey City (NJ)

On-site
USD 120,000 - 170,000
Forward Deployment Engineer
Forward Deployment Engineer

Luxoft • Tampa (FL)

On-site
USD 120,000 - 190,000
Expert Forward Deployment Engineer
Expert Forward Deployment Engineer

Luxoft • Irving (TX)

On-site
USD 140,000 - 200,000
Expert Forward Deployment Engineer
Expert Forward Deployment Engineer

Luxoft • Jersey City (NJ)

On-site
USD 140,000 - 210,000
Expert Forward Deployment Engineer
Expert Forward Deployment Engineer

Luxoft • Tampa (FL)

On-site
USD 120,000 - 180,000
Principal Developer
Principal Developer

Jobtailor • Minneapolis (MN)

On-site
USD 120,000 - 180,000