Java Developer | Middle
Kraków, Lesser Poland Voivodeship, PolskaKey offer highlights
Hybrid model - partly remote
AWS / Azure
3+ years of experience
Mid level
Description
We are hiring a Java Developer to deliver high-performance applications for Fixed Income Rates and Credit trading desks in a global markets tech team. You will build scalable Java services, improve existing components, and collaborate across 8 cities in 6 countries. Please note that working from the office in Krakow 3 days per week is required. Responsibilities Design and develop scalable Java applications that solve complex business challenges Improve and refactor existing components to increase performance and maintainability Lead UAT activities and deliver demos for key stakeholders Translate business requirements into clear technical specifications Collaborate with global IT teams to ensure smooth integration Support production releases and provide ongoing maintenance Deliver modern solutions while preserving functionality across a sophisticated, multi-faceted platform Requirements Hands-on experience with Java development, including 3+ years of professional work Practical familiarity with low-latency techniques and multi-threaded programming approaches Excellent problem-solving and analytical abilities Strong communication skills, able to explain complex technical topics to non-technical stakeholders Demonstrated eagerness to learn and adapt to new technologies and market changes English proficiency at B2 (Upper-Intermediate) level or higher Nice to have Knowledge of financial markets, especially Rates and Credit bonds/derivatives, and trading platforms such as Bloomberg and Tradeweb Experience with messaging systems like Kafka and data serialization formats such as AVRO Understanding of cloud platforms including Azure, AWS, or GCP
Requirements
Hands-on experience with Java development, including 3+ years of professional work
Practical familiarity with low-latency techniques and multi-threaded programming approaches
Excellent problem-solving and analytical abilities
Strong communication skills, able to explain complex technical topics to non-technical stakeholders
Demonstrated eagerness to learn and adapt to new technologies and market changes
English proficiency at B2 (Upper-Intermediate) level or higher
Responsibilities
Design and develop scalable Java applications that solve complex business challenges
Improve and refactor existing components to increase performance and maintainability
Lead UAT activities and deliver demos for key stakeholders
Translate business requirements into clear technical specifications
Collaborate with global IT teams to ensure smooth integration
Support production releases and provide ongoing maintenance
Deliver modern solutions while preserving functionality across a sophisticated, multi-faceted platform
Seniority
Middle
Nice to have
Knowledge of financial markets, especially Rates and Credit bonds/derivatives, and trading platforms such as Bloomberg and Tradeweb
Experience with messaging systems like Kafka and data serialization formats such as AVRO
Understanding of cloud platforms including Azure, AWS, or GCP
Keywords / Skills