June 10, 2026
Senior Software Engineer (GFX/FXO) 24204
Senior • Hybrid
20,000 - 25,000 PLN
Krakow, Poland
About MSS IT:
We're Markets & Securities Services IT Poland, a technology department providing technology services and solutions for the Investment Bank businesses at HSBC. Systems we create enable transactions across multiple asset classes. Our teams work in partnership with the business counterparts to deliver high-throughput systems, from low latency trading applications to large Microservices platforms. We also perform architecture and cloud migrations.
Required skills:
· Minimum 5 years’ relevant experience, with a strong track record of agile delivery and success in enterprise environments.
· Strong Java server-side development skills, including multi-threaded programming.
· Proven experience designing and implementing high-performance, low-latency, and distributed systems.
· Ability to deliver reusable, maintainable object-oriented or functional programming solutions.
· Familiarity with BDD/TDD practices and middleware technologies such as Solace/JMS is desirable.
· Excellent attention to detail and the ability to communicate effectively with both technical and non-technical stakeholders.
· Self-motivated, organised, and capable of independent problem-solving.
· Solid understanding of e-trading workflows, derivatives, and trading desk operations in large financial institutions.
Cooperation Insights:
Stable, long-term projects
Full-time employment contract
Flexible working hours and home office
No dress code and no mobile devices restrictions
Relocation support ( and support for expats in Poland)
Parent Friendly Policy:
Formal assistance while going on a maternity/paternity leave
Nursery funding
Flexible working arrangements
Nursery room
Family days
Working parent’s community
Development opportunities:
Conference and training budget ( supporting those who want to be speakers)
2 hours weekly for self- learning
Language course/studies partial reimbursement
Access to O'Reilly Learning Platform (previously known as Safari)
Online trainings: LinkedIn, Coursera with focus on Google Cloud trainings & workshops
Internal trainings
Cooperation with universities (possibility to get involved in hackathons and courses organized for AGH students)
Transfer between projects
International transfers – Long- and Short-term possibility of working from other HSBC location (ie. China, USA, Hong Kong, UK)
To top it off:
Team events and networking events
Tech communities and cultural communities
Mentoring programs
Similar jobs you might like
Technology
HSBC Service Delivery
Senior Software Engineer (ePricing)
Senior
Hybrid
Krakow, Poland
23,300 - 32,000 PLN
🏢 Summary: The offer is for a senior Java engineer to design and enhance low-latency FX forward pricing systems used in high-volume eTrading environments. The role focuses on building and evolving distributed pricing services, integrating pricing models and market data feeds, and ensuring production-grade performance and stability. It involves close collaboration with traders and quants to deliver robust, real-time pricing solutions in a mission-critical trading setup. 🗂️ Requirements: Expert-level Java server-side development experience, Deep knowledge of concurrency and multi-threading, Strong understanding of memory management and GC tuning, Experience building and operating distributed systems in mission-critical environments, Low-latency system design and performance optimisation experience, Strong knowledge of CI/CD and automated testing practices, Experience with release management and production support, Solid understanding of FX spot and forward pricing conventions, Experience delivering technical design and leading engineering standards 📃 Skills: Java, Concurrency, Multithreading, GC, DistributedSystems, LowLatency, CI/CD, UnitTesting, IntegrationTesting, FX, KDB+, q, Python 🏢 Description: We're Markets & Securities Services IT Poland, a technology department providing technology services and solutions for the Investment Bank businesses at HSBC. Systems we create enable transactions across multiple asset classes. Our teams work in partnership with the business counterparts to deliver high-throughput systems, from low latency trading applications to large Microservices platforms. We also perform architecture and cloud migrations. What you'll do: Build and enhance FX forward pricing services, producing forward prices from rates, futures, and FX broker data for distribution to eCommerce and trading channels. Partner directly with eRisk Quant Traders and Cash FX Forward/NDF traders to clarify requirements and translate them into deliverable technical outcomes. Deliver pricing control features with traders/quants (e.g., price tiering, derived crossing, manual curve adjustments, spreading, interpolation). Evolve the forward pricing infrastructure to support on-demand quoting and curve crossing from eCommerce systems. Integrate new pricing models and onboard new market data feeds, ensuring correctness, performance, and operational readiness. Produce detailed technical designs, aligning with agreed architecture and engineering standards across the GFX programme. Implement solutions using modern SDLC practices (CI/CD, automated unit/integration testing), and complete thorough testing ahead of UAT. Support releases and production stability, including participation in intra-day/overnight support rotas when required, driving root-cause fixes and service improvements. Required skills: • Expert Java server-side engineering experience (essential), including deep knowledge of concurrency/multi-threading, memory/GC behaviour, and performance tuning. • Proven track record delivering and operating global distributed systems in a 24x5.5 trading (or similarly mission-critical) environment (essential). • Strong low-latency engineering mindset: profiling, optimisation, efficient data structures, and pragmatic trade-offs under real-time constraints. • Demonstrated ability to lead technical outcomes: design ownership, mentoring, code review leadership, and driving engineering standards across a team. • Strong SDLC discipline: automated unit/integration testing, CI pipelines, release management, and "production-first" operational readiness. • Solid FX domain understanding, including spot and forward conventions and how pricing is consumed in high-volume eTrading flows. • Experience building FX/eRates pricing for eCommerce (advantageous); KDB+/q and/or Python also advantageous. Self-motivated, delivery-focused, and calm under pressure—able to simplify complex problems and get the right things done quickly and safely.
Technology
HSBC Service Delivery
Senior Software Engineer (FX Options)
Senior
Hybrid
Krakow, Poland
20,000 - 25,000 PLN
🏢 Summary: Senior Software Engineer role focused on building and enhancing high-performance FX Options trading and risk management systems within a global investment banking environment. The position involves designing, developing, and supporting low-latency, distributed Java-based solutions for front-office pricing, trading automation, and derivatives processing. The engineer works in an agile, globally distributed team to deliver scalable, mission-critical e-trading platforms. 🗂️ Requirements: Minimum 5 years of relevant software development experience, Strong server-side Java development, Experience with multi-threaded programming, Experience building high-performance and low-latency systems, Experience designing distributed systems, Ability to develop reusable and maintainable OOP or functional code, Experience with BDD or TDD practices, Knowledge of middleware messaging systems, Understanding of e-trading workflows and derivatives, Experience in enterprise or financial systems environments 📃 Skills: Java, JVM, Multithreading, DistributedSystems, LowLatency, OOP, FunctionalProgramming, BDD, TDD, Solace, JMS, ETRading, Derivatives, Agile 🏢 Description: Senior Software Engineer (FX Options) Some careers shine brighter than others. If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further. Your career opportunity We’re FX Options IT Poland, a technology department providing technology services and solutions for the Investment Bank businesses at HSBC. Systems we create enable transactions across multiple asset classes. Our teams work in partnership with the business counterparts to deliver high-throughput systems, from low latency trading applications to primary trading platforms. We manage our own architecture and build out our preferred solutions. FX Options IT has a proven track record of delivering critical front office pricing, trade lifecycle and risk management trading solutions. The team covers all the aspects of FX Options pricing and risk management trading solutions. A successful candidate will be working with a global team, that is spread over UK, Poland, Canada, and Guangzhou, to build a multi-tier, high availability system that covers a large range of derivative products and structures. We are looking for an experienced Senior Java developer who will join our FX Options team in Krakow, Poland. What you’ll do Gather requirements, design, develop, and test robust Java solutions; implement and provide second-line support for production systems. Deliver business objectives through agile methodologies, demonstrating ownership of mission-critical systems. Develop and deploy high-performance JVM-based systems, expanding trading to new venues and desks as needed. Collaborate with business stakeholders to deliver new pricing and hedging functionality across multiple regions. Drive trading automation and participate in end-to-end architecture, design, and development activities, challenging the status quo for greater efficiency. Enhance testing and backtesting capabilities to reduce defects and accelerate strategy development. Build tools that integrate seamlessly with trading platforms and quantitative analytical tools, improving operational efficiency and decision-making. Conduct research in technology and business processes to ensure adoption of best practices and support business delivery. What you need to have to succeed in this role Minimum 5 years’ relevant experience, with a strong track record of agile delivery and success in enterprise environments. Strong Java server-side development skills, including multi-threaded programming. Proven experience designing and implementing high-performance, low-latency, and distributed systems. Ability to deliver reusable, maintainable object-oriented or functional programming solutions. Familiarity with BDD/TDD practices and middleware technologies such as Solace/JMS is desirable. Excellent attention to detail and the ability to communicate effectively with both technical and non-technical stakeholders. Self-motivated, organised, and capable of independent problem-solving. Solid understanding of e-trading workflows, derivatives, and trading desk operations in large financial institutions.
Technology
HSBC Service Delivery
Tech Lead (LP)
Senior
Hybrid
Krakow, Poland
28,000 - 32,001 PLN/mo
🏢 Summary: Senior Tech Lead role focused on development and maintenance of FICC Pricing Applications, combining advanced Java backend engineering with ownership of CI/CD and DevOps tooling. The position involves close collaboration with business stakeholders, driving platform improvements, automation, and ensuring high-quality, on-time delivery. The role also includes mentoring, architectural contributions, and support across the full trade lifecycle domain. 🗂️ Requirements: 7+ years Java engineering experience, Strong backend development expertise, Experience with Spring Boot and microservices architecture, Experience with Elasticsearch and ELK, Experience with monitoring tools (Grafana, Kibana, Prometheus), Experience with message-driven architectures and JMS, Experience with IBM MQ, Artemis or Solace, Hands-on experience with DevOps and CI/CD tools, Experience with TeamCity or Jenkins, Experience with JIRA and Confluence, Experience with NexusIQ or CheckMarx, Experience with RDBMS (Oracle) or NoSQL (MongoDB), Experience with Git, Knowledge of trade lifecycle and Straight Through Processing (STP), Hands-on experience in Agile projects 📃 Skills: Java, Spring, SpringBoot, Microservices, Elasticsearch, ELK, Grafana, Kibana, Prometheus, JMS, IBMMQ, Artemis, Solace, TeamCity, Jenkins, JIRA, Confluence, NexusIQ, CheckMarx, Oracle, MongoDB, Git, CI/CD, DevOps, Agile 🏢 Description: Some careers shine brighter than others. If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further. Your career opportunity HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper and, ultimately, helping people to fulfil their hopes and realise their ambitions. On every application that you work on, you understand the architecture in and out, plus you always strive to improve it. You know how to get clarity on the requirement, communicate with stakeholders, break the tasks, estimate and set out a delivery schedule and most importantly deliver on time. We are looking for an experienced Tech Lead, who will join our delivery team supporting development and maintenance of FICC Pricing Applications. A successful candidate must have strong knowledge and skills in back-end coding and tooling area to support various requirements coming from our business partners. We expect this person will play one of the key roles in the delivery team - not only when it comes to Java development but also in owning CI/CD + DevOps Tools. What you’ll do Work on code development for new requirements and on fixing existing bugs/defects according to agreed standards and best practices. Contribute to requirements gathering and delivery planning to meet our business partners’ needs in both quality and on-time delivery aspect. Consult closely with business stakeholders to understand their objectives and requirements, developing user stories in association with product owners, Business Analysts and lead technical solutions. Identify transformation opportunities and automate. Work with development team to map requirements to delivery schedules and pipelines, working with testing team to ensure appropriate test cases are executed against requirements. Identify potential issues, reviewing solutions and recommending strategies for solving problems. Provide support to technical lead responsible for the project delivery. Conduct research – both in technology but also business process and strategy – to ensure knowledge of best practice needed to support delivery for business stakeholders What you need to have to succeed in this role Strong Java engineering experience (7+ years) as an individual contributor with the ability to mentor others. A track record of driving platform improvements, including performance optimisation and production stability. Comfort working in a fast-paced, highly collaborative environment. Excellent problem-solving, interpersonal, presentation and analytical skills. Hands-on experience in Agile projects. Proven experience in Vertex, Spring Boot and microservices architecture, Elasticsearch and ELK. Experience using monitoring tools such as Grafana, Kibana, and Prometheus. Exposure to message-driven architectures, working on JMS, IBM MQ / Artemis / Solace etc. Hands-on experience with DevOps, CI/CD and cybersecurity tools ex. Teamcity /Jenkins / JIRA/ Confluence / NexusIQ / CheckMarx and hands-on experience with RDBMS (e.g. Oracle) or NOSQL DBs (e.g. MongoDB). Familiarity with Unit Test / Regression Test / e2e Test and Sophisticated with Subversion tools ex. Git. In-depth knowledge of Trade Life cycle & Straight Through Processing (STP). Nice to have Exposure to Fixed Income Cash and Derivative products. Knowledge of regulatory reporting guidelines by various regulatory authorities. Understanding of third-party tools like ION for pricing and market data. High Frequency and Low latency coding. Rust, Go, Python. What we offer The pay range for this role is 28 000 PLN – 32 000 PLN (monthly, gross). Additional car allowance in the amount of 4786 PLN (monthly, gross). Variable pay is discretionary, but influenced by Group performance, business/function performance and individual performance. We offer a comprehensive and competitive package of benefits covering healthcare, family friendly leaves, pension and life assurance, as well as many other benefits to support your wellbeing. Additional bonuses for recognition awards Multisport card Private medical care Life insurance One-time reimbursement of home office set-up (up to 800 PLN). Cafeteria platform Employee assistance program Additional contributions to PPK scheme Corporate parties & events CSR initiatives Nursery discounts Financial support with trainings and education Social fund Flexible working hours Free parking If your CV meets our criteria, you should expect the following steps in the recruitment process: Online behavioural test Telephone screen Interview with the hiring manager
Technology
HSBC Service Delivery
Tech Lead
Senior
Hybrid
Krakow, Poland
22,000 - 27,390 PLN
🏢 Summary: Tech Lead role responsible for leading development of cloud-native platform components, driving change and run activities, and ensuring operational stability of products and services. The position focuses on designing and implementing microservices-based solutions on GCP using modern technologies. It combines hands-on engineering with architectural support and technical leadership within an agile pod. 🗂️ Requirements: Proven experience with cloud application architecture, Experience designing and developing microservices architecture, Hands-on experience with Java/J2EE, Hands-on experience with Spring and Spring Boot, Experience with Python development, Experience building RESTful services, Experience with containerized applications, Experience with Kubernetes and Docker, Experience with GCP cloud platform, Knowledge of cloud-native application development, Ability to coordinate product upgrades and technical PoCs, Strong technical communication skills 📃 Skills: Java, J2EE, Spring, SpringBoot, Python, REST, Microservices, Kubernetes, Docker, GCP, Cloud, Containers 🏢 Description: ABOUT THE PROJECT HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions. We are currently seeking an experienced professional to join our team in the role of Tech Lead. The Technical Lead is primarily responsible for: lead the development of the component/system(s) of new platform. Primarily accountable for the change and run activities associated with the delivery of the products and services, the development and operational lifecycles. YOUR RESPONSIBILITIES Participate in the design and planning of projects in conjunction with the Leads, other IT, business users and external partners. Develop the most appropriate IT solutions in line with the solution design, to meet customer needs, ensuring continuous improvement. Develop and review cloud native app best practices. Hands-on implementation and validation tools & packages, usually on GCP, using Spring and other latest technologies. Be accountable for the operational stability, integrity and availability of products and services supported by the pod. Be accountable for the performance of the pod activities and maintaining performance in line with benchmark objectives (inc productivity, quality and effectiveness measures). Support the solution architect to ensure that solutions and services are supported by the right architectures & systems. SKILLS & EXPERIENCE WE REQUIRE Proven experience with cloud application architecture, microservices and container-based applications. Strong hands-on engineering skills in: Java/J2EE, Spring, Spring Boot, Python, RESTful services. Experience in designing and developing microservices architecture. Ability to develop containerized applications using Kubernetes and Docker. Ability to coordinate with third-party product vendors on product upgrades and testing of required new capabilities via proof of concepts, while adhering to HSBC policies and procedures. Experience in cloud native application development, particularly within GCP. Strong communication & presentation skills are required for effective collaboration with multiple stakeholders / teams across the group and for chairing enterprise level working groups. WHAT WE OFFER Competitive salary Annual performance-based bonus Additional bonuses for recognition awards Multisport card Private medical care Life insurance One-time reimbursement of home office set-up (up to 800 PLN). Corporate parties & events CSR initiatives Nursery discounts Financial support with trainings and education Social fund Flexible working hours Free parking
Technology
HAYS Poland
Senior Java Developer
Senior
Hybrid
Warsaw, Poland
130 - 180 PLN/hr
🏢 Summary: B2B contract for a Senior Java Developer to design, implement, and modernize a large-scale Terminal Management System handling 300k+ payment terminals. The role focuses on developing and migrating distributed systems components using Spring Boot and WildFly, integrating multiple internal and external services, and improving security through vulnerability scanning and upgrades. 🗂️ Requirements: Very good knowledge of Java 8+, Strong object-oriented programming skills, Experience in designing, implementing, documenting and testing application components, Very good practical knowledge of Spring and Spring Boot, Very good practical knowledge of Hibernate/JPA and JEE, Experience with message queue systems, especially RabbitMQ, Knowledge of Maven, Git, GitLab, GitLab CI/CD, Jenkins, Nexus, Jira, Knowledge of relational databases, particularly Oracle, Practical knowledge of RESTful API design, Experience in system integration, Experience with distributed systems, Experience with JBoss/WildFly application servers, Knowledge of security scanning tools (e.g., Fortify, Sonatype), Availability to work 4 days per week from Warsaw office, Full availability in Polish time zone 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, JEE, RabbitMQ, Maven, Git, GitLab, Jenkins, Nexus, Jira, Oracle, REST, JBoss, WildFly, Fortify, Sonatype, Hazelcast, GWT, GWTExt, SOAP, RMI 🏢 Description: The client is an American multinational company in the fintech industry Key details: Location: 4 days/week from the Warsaw office Rate: 130–180 PLN/hour net + VAT Job type: B2B contract Duration: 12 months + extensions Recruitment process: 2 stages English and Polish: B2/B2+ Luxmed, MultiSport, equipment provided by the client Job Responsibilities Design and implementation of IT solutions based on the presented analytical and technical documentation; Reviewing analytical documentation; Creating technical documentation; Technical upgrade for existing system; Working with legacy code Conducting regular scans in the application and removing vulnerabilities Job Requirements Fully available in the Polish time zone; Ability to work from the office in Warsaw (weekly: 4 days at office + 1 day WFH ); Very good knowledge of Java 8+ and object-oriented programming issues; Experience in independent design, implementation, documentation and testing of application components; Very good and p ractical knowledge of Spring, Spring Boot, Hibernate/JPA and JEE frameworks; Practical knowledge with message queue systems, particularly RabbitMQ; Practical knowledge of tools supporting the software development process: Maven, Git, Gitlab, Gitlab CI/CD, Jenkins, Nexus, Jira; Knowledge of relational databases, in particular Oracle; Practical knowledge of RESTful API design; Experience in system integration; Experience with distributed systems; Experience with application servers, JBoss/WildFly; Knowledge of scannnfg tools (Fortify, Sonatype..) Description of the area of involvement TMS (Terminal Management System) is used to manage a very large number of payment terminals (300k+), it gives users a uniform way to manage different terminals from different hardware vendors. TMS has a complex architecture, consisting of two components TMS (1 WildFly instance) providing GUI and implementing some business functions and RTMS (3 Spring-boot instances) implementing most of the business functionalities. A gradual migration from TMS to RTMS is being carried out. The system intensively uses Spring, Hibernate and RabbitMQ. The system has distributed transactions (different two-phase-commit, saga approaches) and distributed cache (Hazelcast). TMS is integrated with many internal and external systems (via REST, SOAP, RMI, direct database connections and database links). The GUI is written in GWT and GWTExt. Hays Poland sp. z o.o. is an employment agency registered in a registry kept by Marshal of the Mazowieckie Voivodeship under the number 361
Technology
P&P Solutions
JVM Software Engineer
Mid
Hybrid
Warsaw, Poland
90 - 120 PLN/hr
🏢 Summary: Long-term B2B opportunity for a Senior Java Developer to modernize and develop a large-scale CRM platform, focusing on migrating a legacy JBoss monolith to a Spring Boot-based domain-driven architecture. The role involves backend development, system modernization, database migration, and collaboration within cross-functional teams. Work is delivered in a hybrid model within an established development department. 🗂️ Requirements: Commercial experience with Java 21+, Experience with REST API development, Strong knowledge of Spring and Spring Boot, Experience with unit and integration testing (Mockito, Testcontainers, JUnit 5), Proficiency with Git, Experience using Swagger, Ability to work with IntelliJ, Experience with JBoss or JEE5, Knowledge of SQL (Postgres or Sybase), English level B2/C1 📃 Skills: Java, REST, Spring, SpringBoot, JUnit, Mockito, Testcontainers, Git, Swagger, IntelliJ, JBoss, JEE, SQL, Postgres, Sybase, React, Kubernetes, Jenkins, JBPM, Swing, JavaFX 🏢 Description: Client: A leading German telecommunications and IT corporation Start date: ASAP Locations: Warszawa, Poznań, Lublin Work model: hybrid with 3 days/week from the office Engagement: Long-term Form of cooperation: B2B, full-time Working hours: Standard business hours About our client: A leading German telecommunications and IT corporation, recognized for innovative solutions in cloud computing, web hosting, and internet services, is expanding its European Technology Center in Poland. The company is building strong development teams in Warsaw, Poznan, and Lublin to support its long-term digital transformation initiatives. About the project & team: You will join an established development team consisting of three experienced Java developers and one test manager. This team is part of a larger department that includes over 20 developers across several cross‑functional teams. The department is responsible for the company’s core CRM platform, which includes multiple frontends (Java Swing, JavaFX, React) and numerous backend services built in technologies such as JBoss 4/7, WildFly 10, Spring Boot, and Spring Batch. The primary focus of your future team is the modernization of the CRM system, including the migration of business logic from a legacy monolithic JBoss 4 application to a modern, domain‑driven architecture using Spring Boot. Future development includes building new React-based frontends, enhancing backend services, and modernizing database layers (e.g., Sybase migrations). You will work within a stable, collaborative setup, contributing to high-impact solutions used across the organization. Must‑have skills: Java >21 REST Spring / Spring Boot Unit- and Integrations-Tests (Mockito, Testcontainers, JUnit 5) Git Swagger IntelliJ Nice to have skills: Kubernetes JEE5 (JBOSS) SQL (Optimal: Postgres, Sybase) Java Swing or JavaFX JBPM Jenkins (CI/CD) English Level: B2/C1 Responsibilities: Develop and maintain backend services within a large CRM platform. Migrate business logic from a monolithic JBoss 4 system to Spring Boot microservices. Participate in building new frontends (React) and extending backend functionalities. Contribute to database modernization, including migration of Sybase logic. Collaborate closely with developers and the team’s test manager. Ensure high code quality through unit and integration testing. Use best practices in CI/CD, version control, and modern development standards. What We Offer: Competitive compensation: up to 120 PLN/h netto on a B2B contract Flexible settlements: Payments issued in your preferred form Fast invoicing: Short 14‑day payment terms Comprehensive healthcare: Extended private medical care package My Benefit platform: Access to a cafeteria system including Multisport cards and prepaid vouchers (e.g., IKEA, Zalando, Notino, and more)
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
emagine Polska
Fullstack Engineer (Java & React)
Senior
Remote
Warsaw, Poland
🏢 Summary: Long-term B2B role in the banking sector focused on developing and modernizing a global payment platform using Java and React. The position involves building and migrating services to microservices architecture, supporting DevOps practices, and improving automation and processing efficiency in a hybrid work model. 🗂️ Requirements: Strong expertise in Java 17+, Experience with Kubernetes, Knowledge of Git, Proficiency in Unix-based systems and CLI, Experience with SQL and databases, Understanding of RESTful microservices and APIs, Knowledge of HTTP, Experience with JavaScript and React, Experience in DevOps delivery team, Knowledge of Spring or Spring Boot 📃 Skills: Java, React, Kubernetes, Git, Unix, SQL, Oracle, REST, HTTP, JavaScript, Spring, SpringBoot, Microservices, APIs, DevOps 🏢 Description: Project information: Industry: banking Location & Hybrid Model Kraków – 5-6 days per month onsite (Kraków office) Warsaw – 5-6 days per month onsite (Warsaw office) Outside Kraków/Warsaw – 3 days per month from the Warsaw or Kraków office Rate: We’re open to your suggestions Contract : B2B, no end date, long-term cooperation Summary: We are looking for skilled individuals for the payment platform, which allows our customers and clients to move funds across the globe, pay their suppliers, credit salaries, pay taxes directly to authorities and transfer money via multiple channels. The purpose of the role is to support project delivery through high-quality analysis and Agile design artefacts, effective stakeholder management, and deep business insight for the solution delivery team, all enabled by appropriate tools and aligned with DevOps working practices. Responsibilities: Building and supporting services, microservices, and applications (back-end and front-end) in Java 11/17/21, ReactJS, while maintaining and preserving standard products. Reduce costs and complexity by migrating from mainframe and IBM WebSphere to a modern approach with an integration layer such as APIs or microservices patterns. Reduce testing costs by adopting automated testing frameworks. Increasing Straight-Trough-Processing (STP) capabilities of services. Requirements: Strong expertise in Java 17+ is a must Kubernetes & Git knowledge Fluency in navigating Unix-based systems and command-line interfaces is essential. Database technologies and SQL - Oracle preferred (nice-to-have) A working understanding of RESTful microservices and APIs HTTP Web technologies and JavaScript - React Having worked in a DevOps delivery team A desirable understanding of application monitoring. Knowledge of Spring/Spring Boot
Technology
emagine Polska
Senior Java Developer (banking)
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Contract role in banking focused on modernizing a legacy corporate banking system into a new digital platform. The position involves developing new features, building and maintaining APIs, and working within a SAFe Agile team to improve customer experience and operational efficiency. Hybrid work model with competitive B2B rate. 🗂️ Requirements: Minimum 6 years of hands-on Java development experience, Experience in building API solutions, Experience with reactive programming, Working knowledge of Spring framework, Working knowledge of Hibernate, Working knowledge of Cucumber, Proficiency in SQL, Experience with REST services, Experience with Microservices architecture, Proficiency with Git, Understanding of SOLID principles, Knowledge of design patterns, Experience working in SAFe Agile environment 📃 Skills: Java, Spring, Hibernate, Cucumber, SQL, REST, Microservices, Git, SOLID, DesignPatterns, SAFe, Reactive 🏢 Description: Industry: Banking Rate: up to 160 pln/h on b2b Location: Hybrid form Warsaw, Gdańsk or Gdynia (3 days per week from office) Summary: The main purpose of this role is to be part of a team responsible for the modernization of banking software, specifically transitioning from a legacy system to a new digital platform for corporate clients. This initiative aims to enhance customer service and improve operational efficiency. Responsibilities: Develop new features and improvements for the corporate banking platform. Collaborate with developers, product owners, architects, analysts, and QA teams. Build and maintain APIs for enhanced customer experience. Ensure compliance with banking services and maintenance requirements. Participate in agile ceremonies and follow SAFE Agile principles. Key Requirements: Minimum 6 years of hands-on experience in Java development. Experience in building API solutions. Familiarity with reactive programming methodologies. Working knowledge of Spring, Hibernate, and Cucumber framework. Proficiency with SQL, REST, Microservices, and GIT. Understanding of SOLID principles and design patterns. Fluency in English. Nice to Have: 2 years experience with Angular. Ability to conduct unit tests using Jasmine.
Technology
emagine Polska
Senior Java Developer (banking)
Senior
Hybrid
Warsaw, Poland
140 - 160 PLN/hr
🏢 Summary: The role involves modernizing corporate banking software by migrating from a legacy system to a new digital platform. The position focuses on developing new features, building and maintaining APIs, and ensuring compliance within a banking environment. The work is delivered in a hybrid model within an agile team following SAFe principles. 🗂️ Requirements: Minimum 6 years of commercial experience in Java development, Experience in building and maintaining APIs, Experience with reactive programming, Working knowledge of Spring, Working knowledge of Hibernate, Working knowledge of Cucumber, Proficiency in SQL, Proficiency in REST, Experience with Microservices architecture, Proficiency in GIT, Understanding of SOLID principles, Knowledge of design patterns, Fluency in English 📃 Skills: Java, Spring, Hibernate, Cucumber, SQL, REST, Microservices, GIT, Reactive, SOLID, Angular, Jasmine 🏢 Description: Industry: Banking Rate: up to 160 pln/h on b2b Location: Hybrid form Warsaw, Gdańsk or Gdynia (3 days per week from office) Summary: The main purpose of this role is to be part of a team responsible for the modernization of banking software, specifically transitioning from a legacy system to a new digital platform for corporate clients. This initiative aims to enhance customer service and improve operational efficiency. Responsibilities: Develop new features and improvements for the corporate banking platform. Collaborate with developers, product owners, architects, analysts, and QA teams. Build and maintain APIs for enhanced customer experience. Ensure compliance with banking services and maintenance requirements. Participate in agile ceremonies and follow SAFE Agile principles. Key Requirements: Minimum 6 years of hands-on experience in Java development. Experience in building API solutions. Familiarity with reactive programming methodologies. Working knowledge of Spring, Hibernate, and Cucumber framework. Proficiency with SQL, REST, Microservices, and GIT. Understanding of SOLID principles and design patterns. Fluency in English. Nice to Have: 2 years experience with Angular. Ability to conduct unit tests using Jasmine.