Robust Core Java Developer for Cloud-Based Trading Systems

7 days ago


Remote Warszawa Wrocław Kraków Poznań Katowice, Czech Republic Bank of Montreal, przez Vistulo Sp. z o.o. Full time

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

  1. Submit your CV.
  2. Answer a few written questions and a short programming exercise which you can do at your own pace.
  3. 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.



  • Remote, Warszawa, Wrocław, Kraków, Poznań, Katowice, Czech Republic Bank of Montreal, przez Vistulo Sp. z o.o. Full time

    Must 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 time

    About 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...


  • Remote, Kraków, Wrocław, Poznań, Warszawa, Katowice, Czech Republic Bank of Montreal, przez Vistulo Sp. z o.o. Full time

    Must 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...


  • Remote, Kraków, Wrocław, Poznań, Warszawa, Katowice, Czech Republic Bank of Montreal, przez Vistulo Sp. z o.o. Full time

    Job 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...


  • Warszawa, Mazovia, Czech Republic Strategic Staffing Solutions Full time

    About 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 time

    Job 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 time

    About 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...


  • Warszawa, Mazovia, Czech Republic Strategic Staffing Solutions Full time

    Required 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...


  • Remote, Czech Republic Link Group Full time

    Key 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...


  • Wrocław, Województwo dolnośląskie, Czech Republic Infor Full time

    About 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...


  • Kraków, Lesser Poland, Czech Republic Antal Full time

    Strong 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...


  • Remote, Czech Republic Augmenta Full time

    We'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 time

    We 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...


  • Kraków, Warszawa, Czech Republic Sii Polska Full time

    At 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...


  • Wrocław, Województwo dolnośląskie, Czech Republic Infor Full time

    Basic 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 time

    We 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...


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    Company 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...


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    About 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...


  • Warszawa, Mazovia, Czech Republic Devire Full time

    Company 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 time

    Qualifications: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...