Expert Java Engineer – Application Modernization & Reliability

Luxoft

Warszawa

On-site

PLN 240,000 - 340,000

Full time

8 days ago
Application generator

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

Get past ATS filters

Job summary

Luxoft is seeking an Expert Java Engineer to lead hands-on engagements aimed at securing, modernizing, and stabilizing banking applications. You will own the work from assessment through deployment, collaborating with development teams to resolve vulnerabilities, update tech stacks, and improve CI/CD pipelines.

The role combines software engineering, DevOps, SRE, test automation, and application security, with roughly 70% hands-on coding and debugging.

Qualifications

  • Extensive hands-on experience with production Java applications.
  • Expert-level Java, JVM, and Spring knowledge.
  • Recent experience writing, debugging, and reviewing production code.
  • Strong experience with automated testing and Test-Driven Development.
  • Experience with CI/CD, release automation, and production deployments.
  • Strong understanding of secure coding and vulnerability remediation.
  • Experience upgrading runtimes, frameworks, and libraries.
  • Experience with containerization (Docker) and Linux environments.
  • Strong Git and production-debugging skills.
  • Understanding of observability, resilience and distributed systems.
  • Proven ownership and ability to lead complex end-to-end work.
  • Excellent communication with engineering teams and stakeholders.

Responsibilities

  • Lead hands-on engagements focused on modernization, security, testing, reliability and release automation.
  • Assess code, dependencies, runtimes, tests, CI/CD, deployment architecture, and risks.
  • Write, debug, review, and improve production-grade Java applications and configurations.
  • Define and implement remediation and modernization plans.
  • Improve automated testing including unit, integration, regression, contract, and deployment tests.
  • Perform vulnerability triage and secure remediation across dependencies.
  • Upgrade Java/JVM, Spring, Node.js, libraries, and container images.
  • Modernize legacy Java apps and middleware (WebSphere, WebLogic).
  • Improve CI/CD pipelines, release automation, rollback procedures, and production validation.
  • Containerize applications and support OpenShift or Kubernetes deployments.
  • Introduce observability and resilience practices (logging, metrics, tracing, health checks, alerts).
  • Lead technical discussions, code reviews, workshops, and knowledge transfer with client teams.

Skills

Java
JVM
Spring ecosystem
Test-Driven Development
CI/CD
secure coding
dependency management
Docker
Git
Distributed systems
ownership
communication with stakeholders

Tools

Docker
Linux
OpenShift/Kubernetes
Git
CI/CD tools

Job description

DXC Luxoft is a global IT services and consulting company, part of DXC Technology, delivering cutting-edge digital and software solutions worldwide. We partner with leading financial institutions and global enterprises, helping them transform and scale through modern technology.

Join a global community of engineers and be part of building impactful, modern technology solutions!

Project Description:

We are looking for an Expert Java Engineer to lead hands-on technical engagements focused on improving the security, reliability, maintainability, and resilience of business-critical banking applications.

This is a highly technical role combining software engineering, application modernization, DevOps, SRE, test automation, and application security. Around 70% of the work is hands-on coding, debugging, and configuration.

You will work directly with development teams to solve complex challenges such as security vulnerabilities, outdated technologies, insufficient test coverage, production instability, and risky release processes.

You will take ownership from the initial technical assessment through implementation, production deployment, stabilization, and knowledge transfer.

Responsibilities

Lead hands-on technical engagements focused on application modernization, security, testing, reliability, and release automation.

Assess application code, dependencies, runtimes, test coverage, CI/CD pipelines, deployment architecture, and operational risks.

Write, debug, review, and improve production-quality Java applications and configuration.

Define and implement practical remediation and modernization plans.

Build and improve automated testing, including unit, integration, regression, contract, and deployment smoke tests.

Perform vulnerability triage, dependency and reachability analysis, and implement secure remediation.

Upgrade Java/JVM, Spring, Node.js/npm, libraries, dependencies, and container base images.

Modernize legacy Java applications and middleware, including WebSphere and WebLogic environments.

Improve CI/CD pipelines, release automation, rollback procedures, and production validation.

Containerize applications using Docker and support deployments to OpenShift or Kubernetes.

Introduce observability and resilience practices, including logging, metrics, tracing, health checks, and alerting.

Lead technical discussions, code reviews, workshops, coaching, and knowledge transfer with client engineering teams.

Mandatory Skills:
  • Extensive hands-on experience developing and maintaining production applications.
  • Expert-level knowledge of Java, JVM, and the Spring ecosystem.
  • Recent experience personally writing, debugging, and reviewing production code.
  • Strong experience with automated testing and Test-Driven Development.
  • Experience with CI/CD, release automation, and production deployments.
  • Strong understanding of secure coding, vulnerability remediation, and dependency management.
  • Experience upgrading runtimes, frameworks, and libraries.
  • Experience with Docker and Linux environments.
  • Strong Git and production-debugging skills.
  • Understanding of application observability, resilience, and distributed systems.
  • Strong ownership and ability to lead complex technical work end-to-end.
  • Excellent communication skills and confidence working directly with engineering teams and stakeholders.
Nice to Have:
  • TypeScript, Node.js, and npm.
  • IBM WebSphere or Oracle WebLogic modernization.
  • Spring or Spring Boot major-version upgrades.
  • Renovate, Dependabot, or other automated dependency-management tools.
  • Dependency reachability analysis, SCA, and CVE remediation.
  • Liquibase or Flyway.
  • Ansible or similar configuration-management tools.
  • Prometheus, Grafana, OpenTelemetry, Splunk, ELK, Dynatrace, or AppDynamics.
  • Active-active, multi-region, disaster-recovery, or resilience-testing experience.
  • Experience using AI-assisted development tools effectively and responsibly.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Expert Forward Deployment Engineer
Expert Forward Deployment Engineer

Luxoft • Warszawa

On-site
PLN 180,000 - 260,000
Private Medical & Dental care & Life보험
Internal Mobility program
Senior Java Engineer: Modernization & Deployment Lead
Senior Java Engineer: Modernization & Deployment Lead

Luxoft • Warszawa

On-site
PLN 180,000 - 280,000
Senior Forward Deployment Engineer (Java)
Senior Forward Deployment Engineer (Java)

Luxoft Poland • Warszawa

On-site
PLN 180,000 - 240,000
Java Technical Lead
Java Technical Lead

Luxoft Poland • Warszawa

Hybrid
PLN 240,000 - 300,000
Expert Forward Deployed Engineer
Expert Forward Deployed Engineer

Luxoft Poland • Warszawa

On-site
PLN 180,000 - 300,000
Regular-Senior Forward Deployment Engineer
Regular-Senior Forward Deployment Engineer

Luxoft • Warszawa

On-site
PLN 320,000 - 520,000
Senior Java Engineer — Modernization, Reliability & Security
Senior Java Engineer — Modernization, Reliability & Security

Luxoft • Warszawa

On-site
PLN 240,000 - 340,000
Java Platform Engineer
Java Platform Engineer

Luxoft Poland • Warszawa

Hybrid
PLN 250,000 - 350,000
Hybrid work
Senior Java Backend Developer
Senior Java Backend Developer

Luxoft • Województwo małopolskie

On-site
PLN 180,000 - 210,000
Senior Forward Deployment Engineer- Warsaw, Poland
Senior Forward Deployment Engineer- Warsaw, Poland

Luxoft • Warszawa

On-site
PLN 240,000 - 300,000