Robust Core Java Developer for Cloud-Based Trading Systems
7 days ago
Bank of Montreal, przez Vistulo Sp. z o.o.
We are seeking an experienced Core Java Developer to join our team and contribute to the development of our cloud-based trading systems. As a member of our team, you will design and implement robust software solutions using Core Java (17 and 21) and collaborate with operations teams to build new features and improve existing functionality.
Job Description:Company Overview
At Bank of Montreal, we pride ourselves on being a leader in the financial industry. Our team is dedicated to providing innovative solutions that meet the evolving needs of our clients.
Job Summary
We are looking for a highly skilled Core Java Developer to join our team and contribute to the development of our cloud-based trading systems. As a key member of our team, you will be responsible for designing and implementing robust software solutions using Core Java (17 and 21). You will also collaborate with operations teams to build new features and improve existing functionality.
About the Role
This is a fully remote backend Java development role for a developer based in Poland. You will work through a Polish company that will provide the support and administrative assistance to make you successful in the role. We are looking for people to join the team long-term.
To ensure efficient onboarding, you'll work in sync with the American team during US Eastern business hours for the first two months. Working this way maximizes your time overlap for answering questions, which means you can learn quickly. That means working until 21:00 CET. After that, your schedule will be flexible and can shift closer to standard Polish business hours.
Requirements
- 5+ years of professional Core Java development experience.
- Strong understanding of programming concepts, including algorithms, complexity, and data structures.
- Knowledge of AWS and cloud-based infrastructure.
- Ability to follow and understand technical conversations.
- Humility to ask questions where necessary.
Benefits
- Work on a live trading system at an established financial institution, processing millions of transactions daily.
- Professional growth: Collaborate with smart, highly capable developers in a supportive and challenging environment.
- Direct collaboration: You will work directly with the Bank of Montreal team in North America and in Poland.
- 1st-tier work: This is not a technical support or legacy maintenance role. The system is functional and is actively being built and you will take part in updating it. The people who built the system are still part of the team.
- Long-term commitment: This is not a fixed-scope or fixed-term outsourcing role; we value people who want to grow and contribute long-term.
- Flexibility & remote work: Fully remote position based in Poland with increasing schedule flexibility post-onboarding.
- Competitive Compensation: Above-average pay and generous time-off options.
The Recruitment Process
- Submit your CV.
- Answer a few written questions and a short programming exercise which you can do at your own pace.
- Participate in a three-step interview process:
- Discuss your experience and skills.
- Solve verbal algorithm problems (focus on clarity and understanding).
- Tackle live coding challenges (no trick questions).
No take-home assignments – we respect your time.
Successful candidates will need to pass a standard background check.
-
Java Trading Systems Engineer
7 days ago
Remote, Warszawa, Wrocław, Kraków, Poznań, Katowice, Czech Republic Bank of Montreal, przez Vistulo Sp. z o.o. Full timeMust haveStrong understanding of programming concepts, including algorithms, complexity, and data structures.Knowledge of the internals of Java data structures.Strong analytical and problem-solving skills.Open mind, curiosity, and a strong desire to learn new technologies and business domains.Ability to clearly explain non-trivial systems and...
-
Kraków, Warszawa, Czech Republic Sii Polska Full timeAbout Sii PolskaWe are a leading software house in Poland, specializing in delivering high-quality solutions that help businesses thrive.Job DescriptionWe're seeking an experienced Java Developer to join our team in developing innovative trading systems. As a key member of our team, you'll collaborate on designing, implementing, and testing cutting-edge...
-
Full-stack Developer
1 week ago
Remote, Kraków, Wrocław, Poznań, Warszawa, Katowice, Czech Republic Bank of Montreal, przez Vistulo Sp. z o.o. Full timeMust Have4+ years of professional experience in full stack development.Expertise in JavaScript and TypeScript for frontend development.Proficiency in Core Java for backend development.Solid understanding of algorithms, data structures, and programming fundamentals.Experience with unit testing on frontend and backend.Good understanding of asynchronous...
-
Software Engineer for Algorithm Development
1 week ago
Remote, Kraków, Wrocław, Poznań, Warszawa, Katowice, Czech Republic Bank of Montreal, przez Vistulo Sp. z o.o. Full timeJob DescriptionWe are seeking a skilled Software Engineer to join our team at Bank of Montreal, przez Vistulo Sp. z o.o. in Poland.About the RoleThis is a unique opportunity for a mid-level or senior developer with expertise in full-stack development and a strong passion for building scalable systems.Key ResponsibilitiesDevelop and maintain a web application...
-
High Performance Java Trading Engineer
3 days ago
Warszawa, Mazovia, Czech Republic Strategic Staffing Solutions Full timeAbout the RoleWe are seeking a talented engineer to join our Systematic Trading Strategies Engineering team at a global investment bank. This role involves working on the development of complex indices across derivatives, including FX, Commodities, Rates, and Single Stock.As a High Performance Java Trading Engineer, you will be part of a highly skilled team...
-
Warszawa, Mazovia, Czech Republic PYSENSE Sp. z o. o. Full timeJob Description:We are seeking a skilled Fullstack Developer with expertise in AWS, serverless computing, and modern web technologies.The ideal candidate will have a strong background in Python, Java, and JavaScript, and be capable of developing both the backend and frontend of our cloud-based products.This role involves building robust, scalable...
-
Kraków, Lesser Poland, Czech Republic Antal Full timeAbout the RoleWe are seeking an experienced Senior Java Developer to join our global engineering group in Krakow. As a key member of our team, you will play a critical role in building and maintaining a cutting-edge trading platform for a major international investment banking group.The ideal candidate will have strong expertise in Java 17+, with experience...
-
Java/Scala Developer @
2 weeks ago
Warszawa, Mazovia, Czech Republic Strategic Staffing Solutions Full timeRequired Skills & Experience3+ years of hands-on experience in Java and/or Scala development.Strong problem-solving and analytical skills.Ability to collaborate with multiple stakeholders and drive consensus.Passion for improving developer productivity and software quality.Preferred QualificationsExperience with build tools such as Maven, Ant, Gradle, or...
-
Senior Java Developer
7 days ago
Remote, Czech Republic Link Group Full timeKey Skills & Qualifications:7+ years of experience in Java development, with expertise in Spring Boot and microservices. Strong knowledge of Core Java (JDK 11/17), Spring Framework, Hibernate, and REST APIs. Hands-on experience with unit testing and integration testing. Experience with OLTP/OLAP systems (PostgreSQL, ClickHouse). Experience in Market...
-
Expert Java Cloud Architect
7 days ago
Wrocław, Województwo dolnośląskie, Czech Republic Infor Full timeAbout Infor:Infor is a global leader in business cloud software products for companies in industry-specific markets. Our technology builds complete industry suites in the cloud and efficiently deploys solutions that put the user experience first, leveraging data science and integrating easily into existing systems.As an expert Java cloud architect, you will...
-
Senior Java Developer
7 days ago
Kraków, Lesser Poland, Czech Republic Antal Full timeStrong experience in Java 17+ (including concurrency, lambdas, low-latency practices)Familiarity with TDD, CI/CD, unit/integration testing (e.g. JUnit)Experience with REST APIs and messaging systemsUnderstanding of DevOps practices and automation-first mindsetSolid knowledge of data structures and system designBackground in agile development...
-
Senior Java Developer @
2 weeks ago
Remote, Czech Republic Augmenta Full timeWe're looking for Senior Java Developers to join a large US-based team, contributing to the re-engineering of a global fixed-income trading platform used by the world's leading financial institutions, central banks, hedge funds, and investment firms.In this role, along with 5+ years of experience with Java, it's important to have recent, hands-on experience...
-
Remote, Kraków, Czech Republic ICEO Venture Builder Full timeWe are seeking an Expert Scala Developer to join our team at ICEO Venture Builder. As a Senior Scala Developer, you will play a pivotal role in building an advanced, low-latency trading platform that bridges the gap between traditional finance and Web3.0.About the Role:Design and build high-performance web systems based on microservices architecture.Develop...
-
Senior Java Developer – eTrading @
1 week ago
Kraków, Warszawa, Czech Republic Sii Polska Full timeAt least 5 years of experience in Java server-side development with a solid understanding of multi-threaded programmingProven working history with highly available, multi-threaded, distributed systemsProficency in developing and optimizing low-latency systemsExperience in operating trading desks within a large, multi-site investment bank with a strong...
-
Senior Java Backend Developer @
1 week ago
Wrocław, Województwo dolnośląskie, Czech Republic Infor Full timeBasic Qualifications:Bachelor's degree in computer science, engineering or related field, or equivalent work experience.At least 4 years of professional software engineering experience, with at least 2 years in cloud distributed systems, kubernetes, large scale microservice deployment and java.Familiar with cloud computing concepts, architectures and...
-
Remote, Czech Republic Augmenta Full timeWe are seeking a skilled Senior Java Developer to contribute to the re-engineering of a global fixed-income trading platform. This complex system processes massive transaction volumes, requiring high reliability and performance.In this role, you will leverage your 5+ years of experience with Java to build and enhance large-scale, real-time systems. Recent...
-
FX Systems Developer
4 days ago
Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full timeCompany Overview:HSBC Technology Poland is a key component within HSBC's Global Banking and Markets division, enabling customers to execute FX spot and forward transactions through a diverse range of channels in a large number of currency pairs.The FX business plays a crucial role in achieving a greater share of the FX market, with several key programmes...
-
Technical Lead in FX Trading
7 days ago
Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full timeAbout HSBC Technology Poland">We are a leading technology organization with a presence in multiple countries. Our teams strive to deliver cutting-edge solutions that drive business growth and customer satisfaction.FX Trading at HSBC">Market Securities & Services (MSS) is the core investment bank for HSBC, offering a wide range of financial services. The...
-
Technical Expert for Java Development
3 days ago
Warszawa, Mazovia, Czech Republic Devire Full timeCompany OverviewDevire is an international company specializing in recruitment, outsourcing, and employer branding services. With over 30 years of experience, we have represented leading employers on the European market, conducting comprehensive projects to search for managers and specialized staff. We implement the latest solutions in IT services and...
-
Senior Java Developer
2 weeks ago
Remote, Czech Republic SolveMD Full timeQualifications:Experience: 7+ years of Java direct coding experience. Java Expertise: Deep understanding of Java and Object-Oriented design and development principles. Proficient with Core Java, Collections, multiple threading, and design pattern Framework Experience: Proficient with Spring Framework, Spring MVC, Spring Security, Spring JPA, Hibernate EHR...