Lead Java Developer
Kraków, Lesser Poland Voivodeship, PolskaKey offer highlights
Hybrid model - partly remote
AWS / Azure
5+ years of experience
Lead role
Description
We are building high-performance Java solutions for Fixed Income Rates and Credit trading desks within a global markets technology organization. As a Lead Java Developer, you will translate trading needs into scalable services, modernize existing components, and partner across regions to keep the platform reliable and fast—apply to join us. Please note that working from the office in Krakow 3 days per week is required. Responsibilities Design and deliver scalable Java applications that address complex business challenges Improve performance and maintainability by optimizing and refactoring existing components Facilitate UAT and run demonstrations with key stakeholders Convert business requirements into clear technical specifications Coordinate with global IT teams to enable seamless integration Support production releases and provide ongoing maintenance Develop cutting-edge solutions while sustaining a sophisticated, multi-faceted platform Requirements Proven track record with 5+ years of professional Java development experience Hands-on experience with low-latency and multi-threaded programming techniques Excellent problem-solving and analytical skills to tackle complex technical challenges Strong communication skills, able to explain complex technical concepts to non-technical stakeholders Willingness to learn quickly and adapt to new technologies and market changes English proficiency at B2 (Upper-Intermediate) level or higher Nice to have Understanding of financial markets, particularly Rates and Credit bonds/derivatives and trading platforms (e.g., Bloomberg, Tradeweb) Familiarity with messaging systems like Kafka and data serialization formats (e.g., AVRO) Knowledge of cloud platforms (Azure, AWS or GCP)
Requirements
Proven track record with 5+ years of professional Java development experience
Hands-on experience with low-latency and multi-threaded programming techniques
Excellent problem-solving and analytical skills to tackle complex technical challenges
Strong communication skills, able to explain complex technical concepts to non-technical stakeholders
Willingness to learn quickly and adapt to new technologies and market changes
English proficiency at B2 (Upper-Intermediate) level or higher
Responsibilities
Design and deliver scalable Java applications that address complex business challenges
Improve performance and maintainability by optimizing and refactoring existing components
Facilitate UAT and run demonstrations with key stakeholders
Convert business requirements into clear technical specifications
Coordinate with global IT teams to enable seamless integration
Support production releases and provide ongoing maintenance
Develop cutting-edge solutions while sustaining a sophisticated, multi-faceted platform
Seniority
Lead
Nice to have
Understanding of financial markets, particularly Rates and Credit bonds/derivatives and trading platforms (e.g., Bloomberg, Tradeweb)
Familiarity with messaging systems like Kafka and data serialization formats (e.g., AVRO)
Knowledge of cloud platforms (Azure, AWS or GCP)
Keywords / Skills