New offer - be the first one to apply!
November 4, 2026
Senior Java Performance Engineer
Senior • On-site
1,300 - 1,500 PLN/yr
Kraków, Poland
Quick Facts
- Role: Senior Java Performance Engineer
Description
Develop and maintain Java 21 / Spring Boot batch and microservices for performance-critical portfolio reporting platforms. Operate and tune an Apache Storm-based XPOS processing cluster, analyze and optimize SQL performance on Azure SQL Hyperscale, and lead root-cause analysis for production incidents. Support modernization by migrating mainframe batch jobs and DB2 data flows to Azure services and remediate open-source security findings.
Responsibilities
- Develop and maintain Java 21 / Spring Boot batch and microservices, including framework and dependency upgrades.
- Operate, tune, and troubleshoot an Apache Storm-based XPOS processing cluster (worker balancing, restarts, alert tuning).
- Analyze and optimize SQL performance on Azure SQL Hyperscale (execution plans, indexing, query tuning, HA replica behavior), collaborating with Microsoft engineering/support.
- Migrate mainframe batch jobs and DB2 data flows to Azure (Hyperscale and Azure messaging) as part of modernization.
- Monitor nightly performance batch against service levels, perform production incident RCA, and remediate open-source security findings using Nexus IQ / SCA with appropriate risk sign-off.
Benefits
- Join a collaborative, globally distributed engineering team focused on high-quality delivery.
- Work on portfolio returns, asset allocation, and holdings platforms serving financial advisors, operations teams, and clients.
Requirements
- Degree-level education (preferably Computer Science at bachelor’s or master’s level).
- Minimum 18 years of hands-on Java development experience (ideally in banking/financial services).
- Strong Java (17/21) and Spring Boot skills, including large framework upgrades (must have).
- Proven Azure SQL / SQL Server performance tuning experience, ideally Azure SQL Hyperscale, including execution plan analysis, fixing plan regressions, and addressing CPU bottlenecks (must have).
- Hands-on distributed/stream processing experience (Apache Storm, Kafka Streams, or Flink) (must have).
Similar jobs you might like

Senior Java Engineer
INFOPLUS TECHNOLOGIES
Senior
Technology
Kraków, Poland · On-site
1K zł - 2K zł/yr
1 days ago

Senior Java Performance Engineer
DCV Technologies
Senior
Technology
Kraków, Poland · On-site
2496K zł - 3120K zł/yr
1 days ago

Senior Java Developer
EPAM Systems
Senior
Technology
Krakow, Poland · On-site
N/A
57m ago

Senior Java Software Engineer
Inter Cars S.A.
Senior
Technology
Warsaw, Poland · On-site
N/A
1 days ago

Senior Java Software Engineer
Inter Cars S.A.
Senior
Technology
Warsaw, Poland · On-site
N/A
58m ago

Senior Software Engineer (Cloud/Java)
EPAM Systems
Senior
Technology
Wroclaw, Poland · On-site
N/A
1 days ago
Senior Software Engineer (Java)
Svitla Systems
Senior
Technology
Kraków, Poland · On-site
N/A
56m ago
Senior Software Engineer
Webfleet Sp. z o.o.
Senior
Technology
Warsaw, Poland · On-site
N/A
1 days ago

Senior Java Developer
Ness Solution
Senior
Technology
Warsaw, Poland · On-site
N/A
57m ago

Senior Fullstack Developer (Java)
Ness Solution
Senior
Technology
Warsaw, Poland · Remote
0K zł - 0K zł/yr
1 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights