Unleash Innovation in Global Finance — Drive Cutting-Edge Post-Trading Risk Solutions
Krakow-based opportunity with hybrid work model (up to 3 days remote/week)
As a Senior Java Back-End Developer, you will be working for our client, a leader in the financial services industry, focusing on the development of a critical FX Calculations platform. This role involves building and maintaining high-availability systems that support traders' daily activities and ensure regulatory compliance — empowering the future of digital finance and risk management.
Your main responsibilities:
- Develop, improve, and maintain the bank’s proprietary solution for post-trading risk and PnL calculations, ensuring system robustness and accuracy.
- Collaborate with cross-functional teams to perform end-to-end project delivery, including requirement analysis, coding, testing, and deployment.
- Design detailed technical specifications covering data models, interfaces, and performance tuning.
- Provide production support, incident management, and system ownership, including troubleshooting and performance enhancements.
- Participate in code reviews, solution design discussions, and team activities to promote continuous improvement and best practices.
- Support and contribute to problem-solving, performance tuning, and proof-of-concept initiatives.
You're ideal for this role if you have:
- Over 5 years of experience in Java back-end development, with a solid understanding of HTTPS, RESTful APIs, microservices, and message queues (MQ).
- Strong knowledge of high-availability service architecture and reliable system design.
- Hands-on experience with SQL, particularly PostgreSQL, including database performance optimization.
- Proven track record of delivering Java-based services/modules and owning or leading technical projects.
- Excellent communication skills in English, with the ability to facilitate discussions and presentations, and proficiency in Mandarin is a plus.
- Analytical mindset, problem-solving skills, and passion for technology innovation.
- Ability to perform under pressure and work effectively as a team player.
It is a strong plus if you have:
- Experience in high-volume data processing and compute.
- Knowledge of no-SQL databases or columnar storage solutions.
- Experience building services on cloud platforms, especially GCP.
- Front-end development skills or experience.
- Background in production support and agile development environments.
- Domain expertise in banking, trade lifecycle, and post-trade processing for FX or financial investment products.
Language Required for the role:
- Fluent spoken and written English
Eligibility to work on this role:
- Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.