Design and implement robust software solutions for the bank’s trading systems using core Java (versions vary from team to team, and include 8, 17 and 21).
Understand, develop, and improve the subsystems used by other teams in the trading platform.
Create thorough test cases to ensure software stability and reliability.
Collaborate with operations teams regarding building new features and improving existing functionality.
Support production issues, including root-cause analysis and diagnosis.
Our requirements
Current Java programming experience, with a strong understanding of programming concepts, including algorithms, complexity, and multi-threading, and Java’s language capabilities and standard libraries.
Good knowledge of the data structures: familiarity with the Java collections framework, depth of understanding of the commonly used data structures, intuition on what to use when.
Experience building distributed systems based on event-driven architectures.
Strong analytical and problem-solving skills, to effectively diagnose production performance issues measured in microseconds.
Open mind, curiosity, and a strong desire to learn new technologies and business domains.
Ability to clearly explain non-trivial systems and algorithms.
Ability to follow and understand technical conversations.
Know when and how to ask questions that speed up learning.
Ability to align your working schedule to US Eastern business hours.
Optional
Experience with financial markets and trading systems.
Knowledge of AWS systems.
Experience with Spring boot (some teams).
Experience working remotely with North American firms.
A computer science degree from a top school.
What we offer
Work that matters in the financial domain: Work on a 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 client team in North America and in Europe.
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 with increasing schedule flexibility post-onboarding.
Competitive Compensation: Above-average pay and ample time-off options.
... working with smart people on meaningful technology? Want to work in capital markets on financial trading systems? If so, read on., , The Role at a Glance, • Senior Java Backend Engineer, • Fully remote for a top N. American bank (for residents of Poland or Romania), • Openings on multiple teams in the capital markets division, ...
... love working with smart people on meaningful technology? Want to work in capital markets on financial trading systems? If so, read on. The Role at a Glance - Senior Java Backend Engineer - Fully remote for a top N. American bank (for residents of Poland or Romania) - Openings on multiple teams in the capital markets division ...
Wymagane, Kubernetes, Java, PostgreSQL Mile widziane, Spring Boot O projekcie, Poszukujemy Senior Backend Engineera, który posiada solidne doświadczenie w rozwoju aplikacji backendowych oraz pracy z platformami cloud-native. Szukamy osoby z praktyczną znajomością Javy, PostgreSQL i Kubernetes, która dobrze odnajduje się ...
Expected, Java, Spring Boot, Kubernetes, Docker, Micronaut, AWS, Kafka Operating system, Windows About the project, We’re looking for a Backend Engineer passionate about building innovative solutions using cutting-edge technologies., , We are on a mission to become the leading Banking-as-a-Service (BaaS) provider in the ...
... with the power of AI. If you're passionate about solving complex problems and making the internet safer for everyone, this is your place . Role Overview As a Senior/Staff Backend Engineer, you'll own critical parts of the platform that banks and fintechs use to make real-time fraud, credit, and compliance decisions. You'll ...
Kogo szukamy? - Senior Developera z minimum 6-letnim doświadczeniem komercyjnym - Osoby dobrze znającej Kotlin i/lub Java - Kogoś z doświadczeniem w systemach opartych o mikroserwisy i integracje między systemami - Developera, który działa samodzielnie, bierze odpowiedzialność za swoje rozwiązania i potrafi doprowadzić ...
... for an experienced Senior Backend Engineer to join our team and contribute to the design, development, and maintenance of scalable, reliable, and high-quality backend systems., , In this role, you will work primarily with .NET / C#, AWS, and microservices architecture, applying modern software engineering and DevOps practices ...
... Grafana, Tempo, Mimir) for application monitoring and logging. ✨ Nice to have - Golang: If you already know the basics of Go – great! If not, but you have a solid backend foundation, are highly self-sufficient, and want to write in Go – this is the perfect role for you. You will learn Go best practices directly from senior developers. ...
... Grafana, Tempo, Mimir) for application monitoring and logging. ✨ Nice to have - Golang: If you already know the basics of Go – great! If not, but you have a solid backend foundation, are highly self-sufficient, and want to write in Go – this is the perfect role for you. You will learn Go best practices directly from senior developers. ...
... for an experienced Senior Backend Engineer to join our team and contribute to the design, development, and maintenance of scalable, reliable, and high-quality backend systems., , In this role, you will work primarily with .NET / C#, AWS, and microservices architecture, applying modern software engineering and DevOps practices ...
We are looking for a backend engineer who wants to develop and evolve systems powering product and assortment management within a large retail ecosystem . You will contribute to building scalable backend services and integrations within the assortment management domain , working in an event-driven environment . You will ...