A modern trading platform must be capable of handling hundreds of trade orders per second, applying complex and highly configurable business logic. In addition to processing orders, our platform offers a diverse set of APIs (REST, WebSockets, FIX), generates sophisticated reports, calculates real-time risk for tens of thousands of active accounts, and processes real-time market data for tens of thousands of trading instruments. It also powers various client terminals (web, iOS, Android) and administrative applications.
Our platform is built by cross-functional multi-cultural distributed teams within a monorepo environment.
Our technology stack:
Core: Java 21, Spring, Docker, PostgreSQL
Tooling: Atlassian suite (Jira, Confluence, Bitbucket), IntelliJ IDEA, TeamCity
We run on-prem and in AWS using Hashicorp stack (soon Kubernetes) and use ELK and Grafana for monitoring and log collection. We use Hashicorp Consul and Hazelcast to aid with distributed workflow orchestration and JUnit and Selenium for automated testing.
We're looking for a Senior Java Developer who is able to work independently with a high level of agency. In this position, you'll be responsible for designing and implementing new features for the most crucial subsystems of the product, leading and mentoring small feature teams. You'll collaborate with the product management to understand requirements, provide technical solutions, lead development, deploy and test new product features. You'll also own the code and will be responsible for keeping it in good shape by promoting and pushing innovations and updates. You'll be able to make an impact across the whole product.
Must-have skills:
Nice-to-haves:
Devexperts employees create the art of FinTech in comfortable working spaces located in modern business centers around the world. Join our team in Porto and enjoy:
Work Regime Flexibility benefits:
Health and recreation benefits:
Facility benefits:
Community benefits:
Professional training benefits:
Social benefits:
Devexperts has been working for nearly two decades consulting and developing for the financial industry. We solve complex technological challenges facing the most well-respected financial institutions worldwide. By becoming a part of Devexperts, you’ll become a part of a company that fosters self-improvement and actively seeks out-of-the-box ideas. Our teams work together to create the next generation of financial software solutions. We welcome all candidates who believe, as we do, that innovation is grounded in education.
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Senior Java Developer Q&A's