A complete application in a minute — tailored resume and cover letter, ready to send.
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.
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!
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.
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.