Senior Java Developer
Luxoft
In this role you will upgrade and modernize critical financial services applications, building resilient, cloud-ready microservices. You will work with cross-functional teams to design and implement Java-based solutions, focusing on performance, security, and low-latency requirements in a demanding financial environment. You’ll contribute to an ambitious modernization initiative and gain exposure to capital markets through international projects. This position offers professional training, growth opportunities, and a chance to shape scalable systems for top-tier clients.
Pay / Benefits- attractive salary and benefits package
- professional training
- opportunities for career growth
- international team environment
- Upgrade legacy applications to modern Spring Boot versions (2.x → 3.x)
- Decommission Hazelcast in distributed systems
- Refactor for stateless, scalable microservices
- Enhance event-driven integrations using Kafka
- Support Murex batch and real-time processing
- Collaborate with QA, DevOps, and architecture teams on migration/rollout
- Participate in code reviews and production support
- Ensure performance, resilience and fault tolerance
- Strong commercial Java development experience
- Solid knowledge of Java ecosystem
- Experience with Spring and/or Spring Boot
- Dependency management with Maven and/or Gradle
- Upgrading Java libraries/frameworks
- Identify and remediate security vulnerabilities
- Secure coding practices and risk awareness
- Debugging, troubleshooting, and problem solving
- Git and CI/CD pipelines
- Experience with legacy Java apps and impact assessment of upgrades
- Unit and integration testing
- delivery focus
- diligence
- tenacity
- Spring/Spring Boot
- Maven/Gradle
- Kafka
Reference: WJ-747_30149715