{"schemaVersion":"jobsearcher.job.v1","id":"03789be7ef986d8a001cacf2","url":"https://jobsearcher.com/jobs/03789be7ef986d8a001cacf2","canonicalUrl":"https://jobsearcher.com/jobs/03789be7ef986d8a001cacf2","title":"Senior Java Software Engineer","description":"Join a team that goes deep on the hardest engineering problems in banking software, security, release reliability, and legacy modernization. This isn't an advisory role, you're hands-on 70% of the time, writing real code and fixing real production systems alongside client teams.What you'll actually do:Jump into engagements where teams are stuck: broken tests, security vulnerabilities, legacy tech, shaky releasesWrite, debug, and review production code yourself, not just point at problemsModernize legacy Java/Spring apps and middleware, including WebSphere and WebLogic systemsUpgrade runtimes, frameworks, and dependencies across Java, JVM, and NPMBuild real automated test suites using TDD, and bring in AI coding tools to move fasterContainerize applications with Docker and deploy to OpenShiftDesign and improve CI/CD pipelines so releases become safe and repeatableSet up real observability, logging, metrics, tracing, so teams can actually see what's happening in productionLead technical workshops and walk stakeholders through trade-offs and decisionsOwn engagements start to finish, from first assessment through production handoverWhat you bring:Deep hands-on Java/JVM experience, ideally with Spring, plus you're still actively writing code, not just architecting from a distanceReal TDD and automated testing experience across unit, integration, and regression testsStrong grip on secure coding, vulnerability remediation, and dependency riskExperience upgrading runtimes, frameworks, and container platforms (Docker, OpenShift)Comfortable in Linux environments, ideally Red HatStrong communication skills, you'll be leading conversations with client engineering teams directlyNice to have:WebSphere or WebLogic modernization experienceMajor Spring/Spring Boot version upgradesRenovate, Dependabot, Liquibase, Flyway, or Ansible experienceTypeScript/Node.js/npm depthKubernetes alongside OpenShiftHigh-availability or multi-region deployment designObservability tools like Splunk, Grafana, Prometheus, or Dynatrace","company":"Luxoft","rawCompany":"luxoft","city":"Arlington","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-08-23T07:20:35.161Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java Software Engineer","description":"Join a team that goes deep on the hardest engineering problems in banking software, security, release reliability, and legacy modernization. This isn't an advisory role, you're hands-on 70% of the time, writing real code and fixing real production systems alongside client teams.What you'll actually do:Jump into engagements where teams are stuck: broken tests, security vulnerabilities, legacy tech, shaky releasesWrite, debug, and review production code yourself, not just point at problemsModernize legacy Java/Spring apps and middleware, including WebSphere and WebLogic systemsUpgrade runtimes, frameworks, and dependencies across Java, JVM, and NPMBuild real automated test suites using TDD, and bring in AI coding tools to move fasterContainerize applications with Docker and deploy to OpenShiftDesign and improve CI/CD pipelines so releases become safe and repeatableSet up real observability, logging, metrics, tracing, so teams can actually see what's happening in productionLead technical workshops and walk stakeholders through trade-offs and decisionsOwn engagements start to finish, from first assessment through production handoverWhat you bring:Deep hands-on Java/JVM experience, ideally with Spring, plus you're still actively writing code, not just architecting from a distanceReal TDD and automated testing experience across unit, integration, and regression testsStrong grip on secure coding, vulnerability remediation, and dependency riskExperience upgrading runtimes, frameworks, and container platforms (Docker, OpenShift)Comfortable in Linux environments, ideally Red HatStrong communication skills, you'll be leading conversations with client engineering teams directlyNice to have:WebSphere or WebLogic modernization experienceMajor Spring/Spring Boot version upgradesRenovate, Dependabot, Liquibase, Flyway, or Ansible experienceTypeScript/Node.js/npm depthKubernetes alongside OpenShiftHigh-availability or multi-region deployment designObservability tools like Splunk, Grafana, Prometheus, or Dynatrace","datePosted":"2026-08-23T07:20:35.161Z","dateModified":"2026-08-23T07:20:35.161Z","hiringOrganization":{"@type":"Organization","name":"Luxoft","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Arlington","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"03789be7ef986d8a001cacf2"},"url":"https://jobsearcher.com/jobs/03789be7ef986d8a001cacf2"}}