Search

Expert Forward Deployment Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

About the Role

\n

We’re looking for a senior hands-on engineer to help banking teams fix and modernize critical applications.

\n

You’ll work directly with development teams to solve problems such as:

\n

    \n
  • Security vulnerabilities
  • \n

  • Poor test coverage
  • \n

  • Unreliable releases
  • \n

  • Legacy Java applications
  • \n

  • Production and stability issues
  • \n

\n

This is not a pure architecture or management role. About 70% of the job is hands-on coding and engineering.

\n

What You’ll Do

\n

    \n
  • Assess applications and identify technical problems.
  • \n

  • Write and improve Java/JVM code.
  • \n

  • Modernize legacy Java and Spring applications.
  • \n

  • Build automated tests and improve test coverage.
  • \n

  • Fix security vulnerabilities and outdated dependencies.
  • \n

  • Improve CI/CD and release automation.
  • \n

  • Containerize applications with Docker/OpenShift.
  • \n

  • Improve application monitoring, logging, and production reliability.
  • \n

  • Automate infrastructure and database changes.
  • \n

  • Work directly with developers, architects, security, and other technical stakeholders.
  • \n

  • Lead technical discussions and help engineering teams adopt better practices.
  • \n

  • Take ownership of projects from assessment through production.
  • \n

\n

What We’re Looking For

\n

Must Have

\n

    \n
  • Strong, recent hands-on Java/JVM development experience.
  • \n

  • Strong Spring/Spring Boot experience.
  • \n

  • Experience with automated testing and CI/CD.
  • \n

  • Experience fixing security vulnerabilities and dependency issues.
  • \n

  • Experience with Linux, Git, and production troubleshooting.
  • \n

  • Experience with Docker and/or OpenShift/Kubernetes.
  • \n

  • Understanding of application reliability, monitoring, and distributed systems.
  • \n

  • Strong communication skills and ability to work directly with clients and engineering teams.
  • \n

\n

Nice to Have

\n

    \n
  • WebSphere or WebLogic
  • \n

  • TypeScript / Node.js / npm
  • \n

  • Renovate or Dependabot
  • \n

  • Liquibase or Flyway
  • \n

  • Ansible
  • \n

  • Kubernetes
  • \n

  • Splunk, Grafana, Prometheus, OpenTelemetry, Dynatrace, or similar
  • \n

  • High-availability or disaster-recovery experience
  • \n

  • Experience modernizing legacy enterprise applications
  • \n

\n

Who This Role Is For

\n

This role is a strong fit for a senior software engineer who likes solving difficult problems hands-on.

\n

You should enjoy getting into an existing application, figuring out what is wrong, writing the code to fix it, improving the engineering process, and seeing the solution through to production.

\n

If your background is primarily architecture, project management, or people management without recent hands-on coding, this role is not the right fit.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...