New offer - be the first one to apply!
July 21, 2026
Senior Java Developer
Senior • Remote
130 - 140 PLN
Warsaw, Poland
Be | Shaping the Future Poland has a proven position of being a reliable partner for financial services organisations to analyse complex requirements, find solutions and implement them in their entirety, regardless of their complexity. Since the foundation of Be Poland in 2013, we have been continually expanding and customising our spectrum of services. Today, we are privileged to have in our team the best individuals in each sector we operate within the financial services industry.
Responsibilities
- Develop and maintain Java components supporting integration with a third-party portfolio management tool
- Support integration workflows involving data exchange, REST APIs, and system interoperability
- Collaborate with internal technical and business teams to understand platform requirements and architecture
- Participate in code reviews, testing activities, and deployment processes
- Investigate and troubleshoot technical issues with guidance from senior team members
Requirements
- 5+ years of experience in Java development
- Good understanding of OOP principles, design patterns, and clean code practices
- Experience working with REST APIs and backend integration
- Familiarity with enterprise systems or larger application environments
- Strong problem-solving skills and attention to detail
- Fluency in English (written and spoken)
- Poland based
Nice to have
- Practical experience with Angular
- Experience in financial services (Equities, Funds, or Trading systems)
- Exposure to portfolio management or trading platforms
- Basic understanding of SQL, message queues, or real-time data processing
- Experience working in Agile teams
Our offer
- Competitive remuneration on B2B contract
- Option to activate Medicover and Multisport on preferential terms
- Access to Mindgram – mental health & well-being platform
- Free gym at Q22
- Personal development – internal online / onsite DevTalks
- Referral bonus program
- International environment
Similar jobs you might like
Technology
Be | Shaping the Future Poland
Senior .NET Developer
Senior
Remote
Warsaw, Poland
130 - 140 PLN
🏢 Summary: Opportunity for an experienced .NET Developer to build and maintain C#/.NET components integrated with a third-party portfolio management system while developing Angular-based front-end features. The role focuses on REST API integrations, system interoperability, and collaboration with cross-functional teams in an enterprise environment. You will contribute to code reviews, testing, deployments, and technical troubleshooting within an Agile setup. 🗂️ Requirements: 5+ years of experience in .NET/C# development, Strong knowledge of OOP principles and design patterns, Experience with REST APIs and backend integrations, Familiarity with enterprise or large-scale application environments, Strong problem-solving skills and attention to detail, Fluent English (written and spoken), Based in Poland 📃 Skills: C#, .NET, Angular, REST, OOP, SQL, C++, Agile 🏢 Description: Be | Shaping the Future Poland has a proven position of being a reliable partner for financial services organisations to analyse complex requirements, find solutions and implement them in their entirety, regardless of their complexity. Since the foundation of Be Poland in 2013, we have been continually expanding and customising our spectrum of services. Today, we are privileged to have in our team the best individuals in each sector we operate within the financial services industry. Responsibilities: Develop and maintain C#/.NET components supporting integration with a third‑party portfolio management tool Support integration workflows involving data exchange, REST APIs, and system interoperability Collaborate with internal technical and business teams to understand platform requirements and architecture Participate in code reviews, testing activities, and deployment processes Investigate and troubleshoot technical issues with guidance from senior team members Requirements: 5+ years of experience in .NET/C# development Good understanding of OOP principles, design patterns, and clean code practices Experience working with REST APIs and backend integration Familiarity with enterprise systems or larger application environments Strong problem‑solving skills and attention to detail Fluency in English (written and spoken) Poland based Nice to have: Practical experience with C++ Experience in financial services (Equities, Funds, or Trading systems) Exposure to portfolio management or trading platforms Basic understanding of SQL, message queues, or real-time data processing Experience working in Agile teams Our offer: Competitive remuneration on B2B contract Option to activate Medicover and Multisport on preferential terms Access to Mindgram – mental health & well-being platform Free gym at Q22 Personal development – internal online / onsite DevTalks Referral bonus program International environment
Technology
Be | Shaping the Future Poland
Senior C++ Developer
Senior
Remote
Warsaw, Poland
140 - 150 PLN
🏢 Summary: B2B contract for an experienced C++ Developer to build and maintain a high‑availability order‑capture system used across multiple financial distribution channels. The role focuses on low‑level C++ development in POSIX environments, implementing trading and order processing features, and ensuring system stability in clustered, load‑balanced architectures. Work includes integration with external systems, performance optimization, and support of complex financial workflows. 🗂️ Requirements: Strong experience in C++ development, Experience in banking or finance projects, Experience with Unix/Linux environments, Knowledge of POSIX APIs, Understanding of multithreading, Understanding of IPC, Understanding of networking concepts, Experience with shell scripting (Bash), Experience with relational databases, Ability to work with legacy codebases, Experience with complex business process systems, Good English (minimum B2) 📃 Skills: C++, POSIX, Unix, Linux, Solaris, Make, CC, Multithreading, IPC, Networking, Bash, Oracle, SQL, HTTPS 🏢 Description: Be | Shaping the Future Poland has a proven position of being a reliable partner for financial services organisations to analyse complex requirements, find solutions and implement them in their entirety, regardless of their complexity. Since the foundation of Be Poland in 2013, we have been continually expanding and customising our spectrum of services. Today, we are privileged to have in our team the best individuals in each sector we operate within the financial services industry. We are looking for a skilled C++ Developer to support the backend development of a high‑availability order‑capture system used across multiple distribution channels (branches, call centers, online trading). The system handles security order entry, validation, updates, cancellations, and integrates with numerous surrounding applications. Location: Remote from Poland Contract Type: B2B Responsibilities: Develop and maintain C++ components in POSIX environments using Make and CC toolchains on Solaris and Linux platforms Implement features for order entry, validation, STP processing, and workflows for external and internal markets Work on modules supporting real‑time quote trading, fixed‑price bond trading, new issue subscriptions (IPOs), standing orders, deposit transfers, and closed‑end fund subscriptions Maintain and improve complex search functionality for securities Ensure system stability within a high‑availability architecture (clustered servers, load‑balanced environments, and resilient database setups) Collaborate with teams integrating the system with browser clients, extranet channels, direct banking flows, and external WebServices (via HTTPS) Communication with business counterparts to align on implementation details Support troubleshooting, performance optimization, and production operations Requirements: Strong experience in C++ development (core language, low-level/system programming) Experience with banking/ finance projects is a must! Solid experience with Unix/Linux environments and POSIX APIs Good understanding of multithreading, IPC, networking, and system-level concepts Experience with shell scripting (e.g. Bash) Good experience with interfacing technologies and tools (Messaging, web services, RDBMS integration, SoapUI/Postman, Axis2, etc.) Good experience with relational database, ideally Oracle Ability to debug and work within existing/legacy codebases Experience with a system that implements complex business processes ( ideally from the financial sector ) Experience with high availability or clustered systems is a plus Good English knowledge (at least B2 lvl) German knowledge is nice to have :) Our offer: Competitive remuneration on B2B contract Option to activate Medicover and Multisport on preferential terms Access to Mindgram – mental health & well-being platform Free gym at Q22 Personal development – internal online / onsite DevTalks Referral bonus program International environment
Technology
Be | Shaping the Future Poland
Senior Developer with Camunda
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Hybrid role in Warsaw for a developer with strong Camunda 8 experience to design and maintain BPMN-based workflows and integrate them within a microservices banking environment. The position involves building and deploying Spring Boot services, integrating external systems via REST, and supporting cloud-native deployments. The role also includes monitoring, troubleshooting, and contributing to CI/CD processes. 🗂️ Requirements: Strong knowledge of Camunda Platform 8 architecture and execution model, Minimum 2 years experience with BPMN workflows in Camunda, Experience integrating workflows with external systems via REST APIs, Proficiency in Java 17+, Strong experience with Spring Boot and Spring ecosystem, Experience with microservices architecture, Experience with SQL and NoSQL databases, Experience with ElasticSearch and Kibana, Experience with CI/CD pipelines using GitHub Actions or Jenkins, Experience with OpenShift or AWS, Knowledge of containerized and cloud-native deployments 📃 Skills: Camunda, BPMN, Java, Spring, SpringBoot, SpringMVC, SpringData, SpringSecurity, REST, SQL, NoSQL, ElasticSearch, Kibana, Dynatrace, GitHubActions, Jenkins, OpenShift, AWS, Docker, Microservices 🏢 Description: Be | Shaping the Future Poland has a proven position of being a reliable partner for financial services organisations to analyse complex requirements, find solutions and implement them in their entirety, regardless of their complexity. Since the foundation of Be Poland in 2013, we have been continually expanding and customising our spectrum of services. We’re currently looking for developers with hands-on experience in Camunda 8 to join a leading client in the banking sector. Hybrid in Warsaw office (flexible) Requirements : Strong understanding of Camunda Platform 8 , including architecture, execution model, and deployment strategies 2+ years of hands-on experience implementing or maintaining BPMN-based workflows using Camunda Integration of Camunda workflows with external systems via REST APIs Strong expertise in Java 17+, Spring Boot, and the Spring Ecosystem (Spring MVC, Spring Data, Spring Security, etc.) Solid experience building and maintaining microservices-based architectures Hands-on experience integrating backend services with external systems using RESTful APIs Strong understanding of SQL and NoSQL databases , including data modeling and performance considerations Practical experience with ElasticSearch, Kibana, and application monitoring tools such as Dynatrace Ability to analyze logs, metrics, and traces to troubleshoot production issues Good knowledge of CI/CD pipelines using GitHub Actions or Jenkins Hands-on experience with OpenShift or AWS environments Familiarity with containerized deployments and cloud-native application principles Comfortable communicating with business stakeholders, product owners, and customers Our offer: Competitive remuneration on B2B contract Option to activate Medicover and Multisport on preferential terms Access to Mindgram – mental health & well-being platform Free gym at Q22Personal development – internal online / onsite DevTalks Referral bonus program International environment
Technology
Be | Shaping the Future Poland
Senior Network Engineer
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior Network Engineer role focused on planning, implementing, and reviewing network updates in an international financial environment. The position involves managing change requests, supporting network services, and participating in Change Advisory Boards. The role requires strong expertise in enterprise network technologies and automation tools. 🗂️ Requirements: Very strong networking knowledge, Strong expertise in Cisco, Strong expertise in F5, Strong expertise in ADVA, Knowledge of GitLab, Knowledge of Ansible, Experience with technical planning and executing network updates, Experience with change management processes, Experience in banking or regulated environment, Willingness to work outside regular hours 📃 Skills: Networking, Cisco, F5, ADVA, GitLab, Ansible 🏢 Description: Be | Shaping the Future Poland has a proven position of being a reliable partner for financial services organisations to analyse complex requirements, find solutions and implement them in their entirety, regardless of their complexity. Since the foundation of Be Poland in 2013, we have been continually expanding and customising our spectrum of services. Today, we are privileged to have in our team the best individuals in each sector we operate within the financial services industry. For our partner, an international organization, we are looking for a Senior Network Engineer to join our team. Responsibilities: Technical planning of updates Preparation of required activities and creation of change requests Execution and post-implementation review of updates Support for various service requests within the network environment Presentation of activities in various Change Advisory Boards (if required) Requirements: Very strong networking knowledge Strong expertise in Cisco, F5, and ADVA Knowledge of GitLab and Ansible Experience working with internal and external customers Strong communication skills Experience in a banking or regulated environment is an advantage Willingness to work outside regular hours (evenings and weekends) on a regular basis Our offer: Competitive remuneration on B2B contract Option to activate Medicover and Multisport on preferential terms Access to Mindgram – mental health & well-being platform Free gym at Q22 Personal development – internal online / onsite DevTalks Referral bonus program International environment
Technology
B3 Consulting Poland
Fullstack Developer
Mid
Hybrid
Krakow, Poland
🏢 Summary: Fullstack Developer role focused on building and enhancing backend and frontend features within a digital platform, contributing to both new and existing applications. The position involves working in a Scrum team, participating in code reviews, and developing solutions using Angular and Java technologies. 🗂️ Requirements: Very good knowledge of JavaScript and TypeScript, Strong experience with Angular 14+ (SPA), Understanding of RxJS and reactive programming, Experience with Web APIs and OpenAPI (Swagger), Solid experience with Java 8 or 17, Good knowledge of Spring Framework, Understanding of Java design patterns, Experience with RDBMS and SQL, Knowledge of JDBC, collections, serialization, memory management, Good understanding of Git and npm, Experience working in Agile/Scrum, English level B2 minimum 📃 Skills: JavaScript, TypeScript, HTML, CSS, Angular, RxJS, Java, Spring, SQL, RDBMS, JDBC, Git, npm, Swagger, OpenAPI 🏢 Description: Get on board with B3 Consulting Poland – a Polish outsourcing company with Scandinavian roots. We value energy, logic, experience and freedom , all embedded in a truly Scandinavian work culture. At B3, our CARE philosophy is more than a slogan. It’s how we think and work every day – we care about people, tailor solutions to real needs, and take responsibility for what we build. We’re not just a workplace. We’re a community of passionate people who enjoy working together and learning from each other 🙌 Right now, we’re looking for a Fullstack Developer to help us build and grow a digital innovation center in Poland . 🚀What you’ll need to come on board Frontend Very good knowledge of JavaScript / TypeScript, HTML, CSS Strong experience with Angular 14+ (SPA) Understanding of reactive programming (RxJS) Experience with Web APIs & OpenAPI (Swagger) Backend Solid experience with Java 8 / 17 Good knowledge of Spring Framework Understanding of Java design patterns Experience with RDBMS and SQL Knowledge of JDBC, collections, serialization, memory management General Good understanding of Git, npm Experience working in Agile / Scrum Willingness to perform and participate in code reviews Proactive mindset and ownership attitude Min. English B2 One of the stages of the recruitment process is a technical assessment that evaluates knowledge of Java and Angular and takes about one hour to complete. This allows the final interview to focus on a discussion about the specific tasks and challenges involved in the project. 🚀 Your mission at B3 Develop backend and frontend features for multiple applications within the Digital Platform Work on both new solutions and existing systems Participate in code reviews and technical discussions Take part in Scrum events Collaborate closely with your team and communicate openly Bring ideas, improvements and initiative💡 🎁 What we offer Health & sports benefits tailored to your needs Free running and swimming trainings Internal triathlon team and joint competitions (Warsaw-based) Tailor-made development paths to deepen your expertise Cyclical initiatives that allow you to grow in other IT areas , not only your current stack Apply today 🚀
Technology
B3 Consulting Poland
Fullstack Developer
Mid
Hybrid
Krakow, Poland
🏢 Summary: Fullstack Developer role focused on building and enhancing backend and frontend features for multiple applications within a Digital Platform. The position involves working with Angular and Java/Spring in an Agile environment, contributing to both new solutions and existing systems. The role includes active participation in code reviews and technical discussions. 🗂️ Requirements: Very good knowledge of JavaScript and TypeScript, Strong experience with Angular 14+, Experience with HTML and CSS, Understanding of RxJS and reactive programming, Experience with Web APIs and OpenAPI, Solid experience with Java 8 or 17, Good knowledge of Spring Framework, Experience with RDBMS and SQL, Knowledge of JDBC, Understanding of Git and npm, Experience working in Agile/Scrum, Minimum English level B2 📃 Skills: JavaScript, TypeScript, HTML, CSS, Angular, RxJS, Java, Spring, SQL, JDBC, RDBMS, Git, npm, OpenAPI, Swagger, Agile, Scrum 🏢 Description: Get on board with B3 Consulting Poland – a Polish outsourcing company with Scandinavian roots. We value energy, logic, experience and freedom , all embedded in a truly Scandinavian work culture. At B3, our CARE philosophy is more than a slogan. It’s how we think and work every day – we care about people, tailor solutions to real needs, and take responsibility for what we build. We’re not just a workplace. We’re a community of passionate people who enjoy working together and learning from each other 🙌 Right now, we’re looking for a Fullstack Developer to help us build and grow a digital innovation center in Poland . 🚀What you’ll need to come on board Frontend Very good knowledge of JavaScript / TypeScript, HTML, CSS Strong experience with Angular 14+ (SPA) Understanding of reactive programming (RxJS) Experience with Web APIs & OpenAPI (Swagger) Backend Solid experience with Java 8 / 17 Good knowledge of Spring Framework Understanding of Java design patterns Experience with RDBMS and SQL Knowledge of JDBC, collections, serialization, memory management General Good understanding of Git, npm Experience working in Agile / Scrum Willingness to perform and participate in code reviews Proactive mindset and ownership attitude Min. English B2 One of the stages of the recruitment process is a technical assessment that evaluates knowledge of Java and Angular and takes about one hour to complete. This allows the final interview to focus on a discussion about the specific tasks and challenges involved in the project. 🚀 Your mission at B3 Develop backend and frontend features for multiple applications within the Digital Platform Work on both new solutions and existing systems Participate in code reviews and technical discussions Take part in Scrum events Collaborate closely with your team and communicate openly Bring ideas, improvements and initiative💡 🎁 What we offer Health & sports benefits tailored to your needs Free running and swimming trainings Internal triathlon team and joint competitions (Warsaw-based) Tailor-made development paths to deepen your expertise Cyclical initiatives that allow you to grow in other IT areas , not only your current stack Apply today 🚀
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.
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
EPAM Systems
Senior Java Developer
Senior
Remote
🏢 Summary: Senior Java Developer role focused on building high-performance, distributed microservices for next-generation market risk engines in a global financial environment. The position involves developing scalable, low-latency systems processing billions of financial records daily in a cloud-based architecture. This is a remote role from Poland within an Agile, globally distributed team. 🗂️ Requirements: 5+ years of professional experience in Java development (Java 8+), Strong expertise in multithreading and concurrency, Experience with distributed computing, Strong knowledge of SQL and complex query optimization, Experience with large-scale relational databases, Solid understanding of core Java concepts, Experience with microservices architecture, Experience with cloud technologies, Experience working in Linux environments, English proficiency at B2 level or higher 📃 Skills: Java, Multithreading, Concurrency, SQL, PostgreSQL, Oracle, Microservices, Cloud, Linux, DistributedSystems 🏢 Description: Join us as a Senior Java Developer with multithreading experience for a global team working on the next generation of market risk engines for a leading financial institution. The project focuses on developing distributed Java microservices and cloud-based solutions to process and analyze billions of financial records daily. The platform is mission-critical, supporting risk managers, board members and regulators with high-performance, scalable analytics Our client is a major player in the institutional securities domain, providing technological solutions for fixed income, equities, commodities, investment banking and global capital markets. Their products enable risk mitigation and regulatory compliance for some of the world’s largest financial organizations This role offers a remote work mode from Poland If you're ready to make an impact in a dynamic environment, we want to hear from you! Responsibilities Design, develop and optimize distributed Java applications for high-volume low-latency data processing Implement and maintain multithreaded solutions to ensure scalability and performance Collaborate with global Agile teams to deliver robust maintainable software Participate in architecture and design reviews proposing improvements and optimizations Write and maintain comprehensive technical documentation Conduct code reviews, unit testing and integration testing Troubleshoot, debug and resolve complex technical issues Requirements 5+ years of professional experience in Java development (Java 8+) Proven expertise in multithreading concurrency and distributed computing Strong knowledge of SQL (including complex queries window functions and optimization) Experience with large-scale relational databases (e.g., PostgreSQL Oracle) Solid understanding of core Java concepts (e.g., transient vs volatile static initialization blocks) Familiarity with microservices architecture and cloud technologies Experience with Linux environments Good command of English (B2 or higher) Nice to have Experience with big data technologies (e.g., Apache Spark Greenplum) Knowledge of process optimization and data migration strategies Familiarity with event-driven architectures Exposure to financial services or risk management domains Experience with containerization (Docker Kubernetes) Understanding of Agile methodologies and DevOps practices We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland 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 or B2B) 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. 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.