Sari la conținutul principal

Senior Java Software Engineer

Technology
Luxoft
Bucureşti, Româniaacum 4 zilePână la 09.12.2026
Normă întreagăLa sediu

Descrierea postului

Project description

We are DXC Luxoft Financial Services, an award-winning provider of technology solutions dedicated to the Financial Services sector.

We are establishing a high-impact engineering squad in Bucharest to deliver a next-generation Financial Markets Clearing Platform for FX Swaps, a critical component in the global clearing ecosystem.

A key innovation area in this program is the adoption of AI-driven tooling to modernize and extend an existing service that currently processes CSV-based trade data. The goal is to intelligently transform and enrich trade data into compliant FPML (Financial products Markup Language) formats, supporting new and evolving product types with minimal manual intervention.

This initiative operates within a highly regulated, low-latency environment, with strict requirements around resilience, performance, and availability, while also preparing the platform for future cloud migration within the next 12–18 months.

You will work in an Agile Scrum environment, contributing across the full SDLC—from architecture and design to implementation, testing, and production rollout—while aligning with client engineering standards.

Team Overview

We are building a dedicated squad in Bucharest (Java Developers + QA Automation Engineers) working closely with global teams. The team operates in 2-week sprint cycles, following Agile ceremonies (stand-ups, retrospectives, backlog refinement).

The team will be responsible for end-to-end delivery of the FX Swaps product, including design, development, testing, production deployment, and post-go-live support.

Responsibilities

Engineering & Delivery

Design and deliver FX Swaps clearing microservices using Java 25 & Spring Boot 4

Build low-latency, high-throughput systems for real-time trade processing

Own full SDLC: design, development, testing, deployment, and production support

Ensure compliance with performance, resilience, and availability standards

AI & Data Transformation

Enhance and extend services converting CSV data into FPML format

Implement AI-driven transformation and mapping logic for new product types

Improve data quality, validation, and schema evolution capabilities

Collaborate on AI-assisted data pipelines and transformation strategies

Architecture & Integration

Design stateless, distributed microservices architectures

Integrate with external FX trading venues and enterprise systems

Apply caching strategies (Hazelcast or similar) for performance optimization

DevOps & Collaboration

Contribute to CI/CD pipelines and automated releases

Work in Agile Scrum teams and collaborate with global stakeholders

Skills

Must have

Core Technical Skills

Strong experience in Java (11–25) and Spring Boot microservices

Solid knowledge of Oracle DB (19c) and SQL optimization

Experience working in Linux/Unix environments

Hands-on experience with CI/CD tools (Jenkins, GitLab, Ansible)

Architecture & Systems

Strong understanding of microservices and stateless design principles

Experience building low-latency, high-availability distributed systems

Knowledge of integration patterns in enterprise systems

Experience with caching solutions (Hazelcast or similar)

Data & AI Awareness

Experience working with data transformation (CSV, XML, FPML or similar)

Understanding or exposure to AI/ML-driven data processing or automation

Delivery & Collaboration

Proven experience as a Senior Java Developer (3+ years in similar role)

Strong ownership, problem-solving mindset, and Agile/Scrum experience

Nice to have

Nice-to-Have

Capital Markets / FX products knowledge and cloud exposure (AWS or similar)

Keywords
JavaSpring BootMicroservicesOracle DatabaseSQL OptimizationLinux/UnixJenkinsGitLabAnsibleDistributed SystemsLow-Latency SystemsHazelcastData TransformationFPMLAI/ML-Driven Data ProcessingAgile/ScrumJava 11–25Java 25Spring Boot 4FX Swaps

Te interesează acest rol?