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.
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ć ...
Treść oferty We are seeking a Senior Backend Enginee r to design and build core services for a modern enterprise security platform. You will work across distributed systems and cloud‑ready backend components to deliver scalable capabilities for hybrid and on‑prem environments. The role is hands‑on, focused on secure architecture, ...
... security and product stakeholders to translate requirements into practical, maintainable software Professional software development experience in Python and/or Java., Experience developing and maintaining backend applications and REST APIs., For Java development: familiarity with Spring Boot and common application-development ...
Senior Java Backend Developer – Financial Technology Miejsce pracy: Warszawa Technologies we use Expected - Kafka - PostgreSQL Optional - Angular - Java About the project As a Senior Java Backend Developer, you will be working for our client, a leading financial institution committed to transforming banking experiences ...
About the role: Are you ready to take your Java expertise to the next level? Join our team to work with a highly scalable, highly available, real-time advertising platform that serves millions of users worldwide and handles massive real-time data at scale. We are hiring a Software Engineer to be a vital part of this mission. ...
Twój zakres obowiązków - Unowocześnianie legacy aplikacji w ekosystemie Java (evergreen) przy aktywnym wsparciu narzędzi AI (GitHub Co-pilot, Claude Code). - Projektowanie i implementacja skalowalnych rozwiązań technicznych w metodykach Agile oraz mikroserwisów opartych o Java 17 i Spring Boot. - Aktywne uczestnictwo w ...
Wymagane, Java, Spring Boot, Spring Cloud, REST API, Redis, Google Cloud Platform, Jenkins, Ansible, Jira, Confluence, Angular O projekcie, Poszukujemy doświadczonego Senior Java Engineera, który dołączy do naszego Klienta w Krakowie. W tej roli połączysz projektowanie nowoczesnych architektur z modernizacją istniejącego ...
... cutting-edge technologies that shape the future. We are currently looking for an experienced Senior Java Engineer to join an international team working on distributed Java applications and modern cloud-based solutions., , In this role, you will develop, support, and modernize Java applications while working with Java 17, Spring ...
... project information will be shared during the recruitment process. Our requirements - 5+ years of experience in developing and supporting distributed systems in Java - Ability to build applications and microservices using Java 17 and Spring Boot - Strong knowledge of modern Java frameworks and patterns (Spring Cloud) - Familiarity ...
Senior .NET Backend Engineer Miejsce pracy: Warszawa Technologies we use Expected - .NET - C# - Microsoft Azure Optional - Azure Active Directory Operating system - Windows About the project We are looking for a Senior, backend-focused .NET Engineer based in Poland to join our international client's team. You will work ...
... środowiska produkcyjnego. Tak pracujemy, wewnątrz organizacji, koncentrujesz się na jednym projekcie, masz wpływ na rozwiązania technologiczne, agile Skład zespołu, backend developer, lider techniczny, product owner, project manager Twój zakres obowiązków, Rozwój i utrzymanie rozwiązań Salesforce z wykorzystaniem Apex, LWC, Lightning, ...