New offer - be the first one to apply!
July 4, 2026
Senior Java Software Engineer – Credit Derivatives Trading Systems
Senior • Hybrid
29,610 - 35,700 PLN
Krakow, Poland
Unleash innovation in trading technology — shape the future of Credit and IR derivatives!
Krakow-based opportunity with hybrid work model (up to 3 remote days per week).
As a Senior Java Software Engineer, you will be working for a global leader in foreign exchange markets. The Commodities IT team develops cutting-edge Front Office applications to support commodities trading, leveraging agile methodologies and advanced market technology. This senior role is part of the Credit VS – Qilin team, focusing on creating and enhancing trading systems for Credit and IR derivatives, enabling real-time risk management and operational excellence.
Responsibilities
- Build high-end solutions using market-leading technology stacks across trading workflows
- Act as Application Specialist for front-to-back systems related to Credit derivatives and IR derivatives trading
- Propose and implement sustainable tooling infrastructure, including DevOps, release management, resiliency, and monitoring
- Contribute to the evolution of existing tech stacks and improvement of processes
- Engage in design review forums, representing application architecture and innovations
- Collaborate with IT management and engineering teams to enable effective trading workflows and risk controls
Requirements
- 7+ years of experience in Java back-end development, with expertise in RESTful APIs and microservices
- Proven experience in high-availability service architecture
- Strong skills in SQL and practical knowledge of databases like PostgreSQL or Sybase
- Hands-on experience with AI tooling and models in day-to-day tasks
- Experience leading the delivery of Java-based services or modules
- Excellent communication skills in English, including meetings and presentations
- Strong analytical thinking and problem-solving capabilities
- A fast learner with curiosity and a passion for new technologies
- Ability to perform calmly under pressure
- A team-oriented mindset
Nice to Have
- Production support experience
- Knowledge of Agile development, CI/CD processes
- Domain expertise in banking or financial markets
Language Requirement
- Fluent English
Eligibility
- Only candidates with an existing legal right to work in the European Union will be considered for this role.
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.
Similar jobs you might like
Technology
ITDS
Senior Java Backend Engineer – Trading and Risk Management
Senior
Hybrid
Krakow, Poland
25,200 - 29,400 PLN
🏢 Summary: Senior Java Backend Engineer role focused on building and enhancing Front Office trading and risk management systems for FX and Commodities markets. The position involves developing low-latency, high-availability backend services and real-time risk capabilities within a global trading environment. The offer includes hybrid work in Krakow and the opportunity to work on high-impact financial systems. 🗂️ Requirements: 5+ years of Java backend development experience in financial services, Proficiency in HTTPS, RESTful API, microservices, and MQ, Understanding of high-availability service architecture, Experience with SQL and PostgreSQL or Sybase, including performance tuning, Experience delivering or leading Java-based services or modules, Fluent English communication skills, Legal right to work in the European Union 📃 Skills: Java, HTTPS, REST, Microservices, MQ, SQL, PostgreSQL, Sybase, CI/CD, Agile 🏢 Description: Unleash innovation at the forefront of trading technology — shape the future of risk management! Krakow-based opportunity with hybrid work model. As a Senior Java Backend Engineer – Trading and Risk Management , you will be working for our client, a leading financial institution specializing in foreign exchange and commodities trading. You’ll contribute to developing high-impact Front Office applications that support and expand institutional trading operations across global markets. Join us to drive technological excellence and elevate trading solutions in a dynamic, fast-paced environment. Your main responsibilities: Develop and support front-to-back trading exchanges, client portals, and end-to-end trade lifecycles. Build high-end solutions using market-leading technologies across the trading stack. Deliver cross-product Front Office systems for trading and risk management in FX and Commodities. Maintain and enhance electronic trading applications optimized for low latency and high throughput. Enable real-time risk management capabilities for FX and Commodities trading workflows. You're ideal for this role if you have: 5+ years of experience in Java back-end development in financial services. Proficiency with HTTPS, RESTful API, micro-services, and MQ. Solid understanding of high-availability service architecture. Experience with SQL and at least one main-stream database (PostgreSQL or Sybase), including basic performance tuning. Proven ability to own or lead the delivery of Java-based services or modules. Excellent communication skills in English, capable of discussing complex ideas efficiently. Strong analytical and problem-solving skills. Passionate about technology, with a curiosity to stay updated and deepen expertise. Ability to perform under pressure with calmness in urgent situations. A collaborative team player mindset. It is a strong plus if you have: (optional) Experience in production support. Knowledge of agile development, CI/CD practices. Language Required for the role: Fluent in English, with excellent communication skills. Eligibility for the 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.
Technology
Caspian One
Senior Java Developer | Trading Platform
Senior
Hybrid
Krakow, Poland
1,500 - 1,800 PLN
🏢 Summary: Senior Java Developer role focused on building and enhancing high‑performance, low‑latency front‑office trading systems for Commodities and FX markets. The position involves developing real‑time, front‑to‑back trading platforms covering pricing, execution, and risk management. Work includes delivering reliable, high‑throughput Java services within a global trading environment. 🗂️ Requirements: 5+ years of Java back-end development experience, Strong knowledge of HTTPS and REST APIs, Experience with microservices architecture, Experience with MQ systems, Proficiency in SQL, Experience with Postgres or Sybase, Understanding of high-availability architectures, Experience building low-latency, high-throughput systems, Experience delivering Java-based services 📃 Skills: Java, REST, HTTPS, Microservices, MQ, SQL, Postgres, Sybase, CI/CD, Agile, FX, Commodities 🏢 Description: Senior Java Developer– Commodities Trading B2B | Hybrid | Kraków | 2 days per week | Global Investment Bank We are supporting a global financial institution in hiring an experienced Senior Java Engineer for its Commodities technology team. The role focuses on building and improving front‑office trading systems used across global markets, with an emphasis on performance, reliability, and real‑time processing. Role Overview Develop and support front‑to‑back trading systems, including exchanges, client portals, and trade lifecycle components Build high‑performance Java services used across Commodities and FX trading Enhance and maintain low‑latency, high‑throughput electronic trading applications Deliver cross‑product front‑office platforms for pricing, execution, and risk management Contribute to real‑time risk capabilities across global trading workflows Required Experience 5+ years’ experience in Java back‑end development Strong knowledge of HTTPS, REST APIs, microservices, and MQ Proficiency in SQL and experience with Postgres or Sybase Understanding of high‑availability service architecture Experience owning or leading the delivery of Java‑based services Strong communication skills and ability to work with global teams Analytical approach, fast learner, and proactive in keeping technical skills current Ability to remain calm and effective in time‑sensitive situations Preferred Experience Exposure to production support Experience with Agile, CI/CD environments Domain knowledge in trade lifecycle, post‑trade, or FX/Commodities
Technology
EPAM Systems
Senior Java Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Developer role focused on building and enhancing high-performance applications for Fixed Income Rates and Credit trading desks, with a hybrid work model in Krakow. The position involves designing scalable Java solutions, optimizing low-latency systems, and collaborating with global teams to deliver and maintain complex trading platforms. The offer includes career development programs, certifications, and a comprehensive benefits package. 🗂️ Requirements: 5+ years of professional Java development experience, Experience with low-latency programming, Experience with multi-threaded programming, Strong problem-solving and analytical skills, Ability to communicate technical concepts to non-technical stakeholders, English proficiency at B2 level or higher, Availability to work from the Krakow office 3 days per week 📃 Skills: Java, Multithreading, Low-latency, Kafka, AVRO, Azure, AWS, GCP, Bloomberg, Tradeweb 🏢 Description: We are looking for an enthusiastic Senior Java Developer to build innovative applications for Fixed Income Rates and Credit trading desks. As a member of our global Fixed Income Rates and Credit markets technology team—a dynamic, driven group operating across 8 cities in 6 countries—you will provide high-performance solutions while preserving existing functionality. Please be aware that this role requires working from the Krakow office 3 days per week. Responsibilities Design and build scalable Java applications to address complex business challenges Enhance and refactor existing components to boost performance and maintainability Lead UAT and demonstration sessions with key stakeholders Convert business requirements into technical specifications Work alongside global IT teams to achieve seamless integration Assist with production rollouts and deliver ongoing maintenance Build cutting-edge solutions while sustaining a sophisticated, multi-faceted platform Requirements 5+ years of professional experience developing in Java Familiarity with low-latency and multi-threaded programming methods Outstanding problem-solving and analytical abilities Strong communication skills, capable of clarifying complex technical concepts for non-technical stakeholders Eagerness to learn and adjust to new technologies and market shifts English skills at B2 level or above Nice to have Comprehension of financial markets, especially Rates and Credit bonds/derivatives along with trading platforms (e.g., Bloomberg, Tradeweb) Experience with messaging systems such as Kafka and data serialization formats (e.g., AVRO) Understanding of cloud platforms (Azure, AWS or GCP) We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview We will reach out to selected candidates exclusively
Technology
ITDS
Senior Java Back-End Developer – Financial Services Trading Platform
Senior
Hybrid
Krakow, Poland
23,520 - 30,240 PLN
🏢 Summary: Senior Java Back-End Developer role focused on building and maintaining a high-availability FX Calculations platform for post-trading risk and PnL processing. The position involves end-to-end development of robust, regulatory-compliant systems supporting traders’ daily activities within a hybrid work model. You will design, optimize, and support scalable Java-based services in a global financial environment. 🗂️ Requirements: 5+ years of Java back-end development experience, Strong knowledge of HTTPS, RESTful APIs, microservices, and MQ, Experience with high-availability service architecture, Hands-on experience with SQL and PostgreSQL, Experience delivering Java-based services/modules, Fluent spoken and written English, Legal right to work in the European Union 📃 Skills: Java, HTTPS, REST, Microservices, MQ, SQL, PostgreSQL, GCP, NoSQL 🏢 Description: 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.
Technology
ITDS
Senior Java Back-End Developer – Financial Services Trading Platform
Senior
Hybrid
Krakow, Poland
23,520 - 30,240 PLN
🏢 Summary: Hybrid Krakow-based Senior Java Back-End Developer role focused on building and enhancing a critical FX post-trading risk and PnL calculation platform within the financial sector. The position involves developing high-availability, Java-based microservices, ensuring system robustness, regulatory compliance, and production stability. The role covers full lifecycle delivery, performance optimization, and technical ownership of back-end services. 🗂️ Requirements: 5+ years of Java back-end development experience, Strong knowledge of HTTPS, Strong knowledge of RESTful APIs, Experience with microservices architecture, Experience with message queues (MQ), Knowledge of high-availability service architecture, Experience with SQL, Hands-on experience with PostgreSQL, Experience in database performance optimization, Proven experience delivering Java-based services or modules, Fluent spoken and written English, Legal right to work in the European Union 📃 Skills: Java, HTTPS, REST, Microservices, MQ, SQL, PostgreSQL, GCP, NoSQL 🏢 Description: 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.
Technology
ITDS
Senior Java Back-End Developer – Financial Services Trading Platform
Senior
Hybrid
Krakow, Poland
23,520 - 30,240 PLN
🏢 Summary: Senior Java Back-End Developer role focused on building and maintaining a high-availability FX post-trading risk and PnL calculation platform. The position involves designing, developing, and supporting robust, scalable back-end services that ensure regulatory compliance and operational reliability. The role includes end-to-end delivery, performance optimization, and production support in a financial environment. 🗂️ Requirements: 5+ years of Java back-end development experience, Strong knowledge of HTTPS and RESTful APIs, Experience with microservices architecture, Experience with message queues (MQ), Knowledge of high-availability and reliable system design, Hands-on experience with SQL and PostgreSQL, Experience delivering and owning Java-based services or modules, Fluent spoken and written English, Legal right to work in the European Union 📃 Skills: Java, HTTPS, REST, Microservices, MQ, SQL, PostgreSQL, GCP, NoSQL, Cloud 🏢 Description: 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.
Technology
ITDS
Senior Java Developer – FX Trading Platform
Senior
Hybrid
Krakow, Poland
27,300 - 32,760 PLN
🏢 Summary: Senior Java Developer role focused on building and evolving a high-performance FX trading platform within a global banking environment. The position involves developing microservices-based solutions for pricing, booking, routing, and risk management while ensuring low-latency and high availability. You will contribute to continuous delivery and production stability in a large-scale, distributed system. 🗂️ Requirements: 5+ years of Java development experience, Strong proficiency in Java 17+, Experience with concurrency and low-latency programming, Hands-on experience with TDD, Experience with continuous integration and continuous deployment, Experience with JUnit, Familiarity with REST services, Experience with messaging technologies, Understanding of DevOps practices, Experience building microservices architecture, Fluent English, Legal right to work in the EU 📃 Skills: Java, Java17, Concurrency, Lambdas, TDD, JUnit, CI, CD, REST, Messaging, DevOps, Microservices, FX, Low-latency 🏢 Description: Unleash innovation in financial technology — lead the development of a groundbreaking FX trading platform! Krakow-based opportunity with hybrid work model. As a Senior Java Developer — you will be working for our client, a leading global bank’s Corporate & Institutional Banking division. You will contribute to River, HSBC's flagship Cash FX primary trading system, supporting vital FX functions like pricing, booking, routing, risk management, and valuations. Join an international team of 170 experts across multiple continents and help shape the future of financial trading technology. Your main responsibilities: Create usable, efficient, and elegant Java code to support system features Build a micro-service based architecture to ensure modularity and scalability Monitor production environments to maintain system stability Handle Foreign Exchange business requirements with technical expertise Develop and automate testing and deployment for small, frequent releases Collaborate with product owners and business teams to deliver robust features Ensure continuous production availability and high-performance service operation You're ideal for this role if you have: At least 5 years of experience in Java development, ideally in financial systems Strong proficiency with Java 17+ (Concurrency, data structures, lock-free, wait-free code, low latency, lambdas) Hands-on experience with TDD, continuous integration, jUnit, and continuous deployment Familiarity with REST and messaging technologies Good understanding of DevOps practices Ability to collaborate effectively with technical and business teams Passion for problem-solving and learning new technologies It is a strong plus if you have: (optional) FX business knowledge (technical skills are the main focus) Passion for software development outside of work through open source projects or involvement in working groups Language Required for the role: Fluent English (spoken and written) Eligibility for the 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.
Technology
EPAM Systems
Java Developer
Mid
Hybrid
Krakow, Poland
🏢 Summary: Java Developer role focused on building and optimizing scalable, high-performance applications for Fixed Income Rates and Credit trading desks within a global markets technology team. The position involves Java development, low-latency and multi-threaded programming, cross-functional collaboration, and production support in an international environment with hybrid work from Krakow. 🗂️ Requirements: 3+ years of professional Java development experience, Experience with low-latency programming, Experience with multi-threaded programming, Strong problem-solving and analytical skills, Ability to translate business requirements into technical specifications, Strong communication skills, English level B2 or higher, Availability to work from Krakow office 3 days per week 📃 Skills: Java, Kafka, AVRO, Azure, AWS, GCP, Bloomberg, Tradeweb 🏢 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 EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
ITDS
Java Developer ASAP – dołącz od zaraz!
Senior
Hybrid
Warsaw, Poland
18,900 - 24,150 PLN
🏢 Summary: Senior Java Developer role focused on designing and delivering high-quality, scalable solutions for the securities industry within an international, agile environment. The position involves active participation in technical decision-making, cross-team collaboration, and maintaining robust enterprise-grade applications. Hybrid work model with up to four remote days per week. 🗂️ Requirements: Minimum 4 years of experience in Java development in enterprise environments, Strong knowledge of Java core technologies and frameworks, Experience working in cross-functional and international teams, Familiarity with Agile methodologies, Familiarity with DevOps practices, Fluent Polish and English, Legal right to work in the European Union 📃 Skills: Java, Agile, DevOps 🏢 Description: Unleash innovation in fintech — craft transformative solutions for the securities industry. Warszawa or Kraków-based opportunity with a hybrid work model (up to 4 remote days per week). As a Senior Java Developer working for our client, you will be a vital part of the TA IT team within the Securities Services cluster, focusing on delivering cutting-edge solutions for operational teams. You will be actively involved in technical discussions, decision-making processes, and collaborating with cross-location squads to ensure the robustness, quality, and sustainability of our applications. This role offers a unique chance to work in a dynamic, international environment, fostering growth and technical excellence. Your main responsibilities: Design, develop, and maintain high-quality Java applications aligned with business needs. Participate in technical discussions to drive innovative solutions and best practices. Collaborate with Business Analysts, Developers, and other stakeholders across locations to ensure project continuity. Contribute to code reviews, testing, and deploying scalable software as part of agile squads. Troubleshoot and resolve complex technical issues, providing quick and effective solutions. Document technical specifications and ensure adherence to compliance and security standards. Stay updated with the latest industry trends and incorporate new technologies into the development lifecycle. You're ideal for this role if you have: Minimum 4 years of experience in Java development within enterprise environments. Strong knowledge of Java core technologies and frameworks. Experience working with cross-functional and international teams. Excellent communication skills in Polish and English, with fluent command of both languages. Familiarity with Agile methodologies and DevOps practices. Ability to adapt quickly to changing project requirements and priorities. Strong problem-solving skills and attention to detail. It is a strong plus if you have: (optional) Experience working on financial or securities-related projects. Knowledge of additional programming languages or frameworks. Certifications related to Java development or agile methodologies. Language Required for the role: Polish: Fluent English: Fluent Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. We offer you At ITDS , you will work on innovative and impactful technology projects for international companies across multiple industries in Europe and beyond. We create an environment for ambitious, driven professionals who want to grow, deliver value, and build their careers in modern IT and digital transformation. Our offer includes: Stable and long-term cooperation with attractive conditions Opportunities to develop your technical expertise across various industries and technologies The chance to work on high-impact, strategic IT and digital transformation projects A clear career path and the opportunity to grow quickly by contributing to diverse client initiatives over time International environment , knowledge sharing, social events, and training opportunities Access to an attractive medical package Access to the Multisport program Access to learning platforms such as Pluralsight Flexible working hours and remote work options #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. # 8769
Technology
ITDS
Senior Java Developer – Forex Trading Systems
Senior
Hybrid
Krakow, Poland
27,720 - 33,600 PLN
🏢 Summary: Hybrid Kraków-based opportunity to develop and enhance a primary Cash FX trading system within a global investment banking environment. The role focuses on building low-latency, microservice-based Java solutions that support core forex trading functionalities and ensure high availability in production. You will work in an international team delivering scalable, resilient systems with automated testing and deployment practices. 🗂️ Requirements: Minimum 5 years of software development experience, Strong proficiency in Java 17+, Experience with concurrency, data structures, low-latency programming, Experience with TDD and automated testing, Experience with continuous integration and continuous deployment, Familiarity with REST services, Familiarity with messaging technologies, Understanding of DevOps practices and tools, Good command of English, Legal right to work in the European Union 📃 Skills: Java, Concurrency, DataStructures, LowLatency, Lambdas, TDD, JUnit, CI, CD, REST, Messaging, DevOps, Microservices 🏢 Description: Empower innovation in finance — develop cutting-edge Forex trading systems that redefine global markets! Kraków-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Java Developer – Forex Trading Systems , you will be working for our client, a leading global investment bank's division dedicated to Market Securities & Services. You will contribute to the development of HSBC’s groundbreaking Cash FX primary trading system, shaping the future of foreign exchange trading through innovative, efficient, and stable software solutions. Join a talented international team and help build the backbone of a dynamic financial ecosystem—driving digital transformation and industry-leading performance. Your main responsibilities: Create usable, efficient, and elegant Java code to support core trading functionalities. Build a micro-service based architecture for scalable, resilient systems. Monitor production environments to ensure stability and high availability. Support foreign exchange business requirements with robust technical solutions. Automate testing and deployment for small, frequent releases to accelerate delivery. Communicate effectively with product owners and business stakeholders to clarify features and requirements. Take ownership of the production availability and performance of your services. You're ideal for this role if you have: Minimum of 5 years of experience in software development, preferably within finance or trading systems. Strong proficiency in Java 17+ (Concurrency, data structures, lock-free, wait-free code, low latency, lambdas). Experience with TDD, continuous integration, jUnit, continuous deployment, and testing. Familiarity with REST and messaging technologies. Understanding of DevOps practices and toolsets. Ability to use AI Coding Assistants to optimize development. Excellent communication skills and a collaborative team mindset. Problem-solving attitude with flexibility and adaptability to changing environments. It is a strong plus if you have: Knowledge of FX trading or financial markets. Passion for software development outside of work, such as open source contributions or involvement in working groups. Language Required for the role: Good command of English (Communicative proficiency). Eligibility for the 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.