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.
Senior Java Backend Engineer Miejsce pracy: Warszawa Technologies we use Expected - Java Optional - AWS - Spring Boot About the project Join the Java Engineering Team at a top N. American Bank Are you a Java engineer who enjoys working on large-scale and high-performance software? Do you love working with smart people on ...
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 ...
Expected, Java, Spring Boot, JavaScript, https://jobeax.com/link/6WcBICn0LM558SP0, Angular, PostgreSQL, MongoDB, JMS, Kafka, Git Optional, Camunda, Flowable, Activity About the project, We are looking for an experienced and ambitious Java Developer. Join our team to work on projects for our international and local clients. ...
... endpoints, Designing and building a secure authentication proxy layer, Implementing robust token validation, caching, and authorization mechanisms At least 5 years of Java practice, Strong experience with Java 17+ and the Spring Boot framework, Deep understanding of Model Context Protocol (MCP), LLM integrations, and AI Agents, ...
Software Security Backend Engineer (Java) Miejsce pracy: Kraków Technologies we use Expected - Java - Spring Boot - Kafka About the project We’re looking for a highly skilled backend engineer with both strong hands-on coding expertise and deep security knowledge to shape next-generation security solutions. You will design ...
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ć ...
... GitHub, including branching strategies and code review processes. - Experience designing and implementing microservices-based applications. - Strong knowledge of unit and integration testing, preferably using frameworks such as xUnit. Company location: Warszawa Masovian B2B contract full-time senior specialist (Senior)
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, ...
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 through cutting-edge technological innovation. You will contribute to building robust, high-performance ...
Expected, Java, Python, Spring Boot, Git Optional, JavaScript, HTML, CSS, Bootstrap, Thymeleaf, Docker, SQL, Maven About the project, We are Optiveum, and we are currently looking for a Senior Backend Developer (Java or Python) to join our client's dynamic team. In this role, you will contribute to the ongoing development ...
... 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 ...