Devexperts
Financial
Middle/SeniorJavaDeveloper
Neural analysis suggests this role is
optimal for mid candidates.
“Middle/Senior Java Developer at Devexperts. Skills: Java, distributed systems, PostgreSQL, Docker. Develop distributed systems. Optimize code”
What You'll Achieve.
deliver high-performance; low-latency; fault-tolerant solutions; manage technical debt
Industry & Context.
address multi-threading issues
What They're Looking For.
Must Have
Java 11+, Collections, Streams, Threads, Concurrency, Spring, AspectJ, Kotlin, JUnit5, Mockito, Docker, PostgreSQL, Liquibase, Prometheus, ELK, distributed systems, performance, reliability, asynchronous communication principles, relational database internals, indexes, locks, heap dumps, thread dumps, code profiling, Unix/Linux, B2+ English proficiency
Nice to Have
YourKit, JProfiler, Visual VM, trading, capital markets
What You'll Do.
Develop distributed systems
Address multi-threading issues
Understand business requirements
How You'll Work.
Team & Collaboration
Collaborate effectively with colleagues; Work collaboratively with experienced team members
Full Job Description
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. Who we are: We are more than 900 engineers in several RnD offices over the world: Bulgaria, Georgia, Germany, Portugal, Turkey. Our engineers are coding contest winners, podcast makers, public speakers and real craftsmen of software development. What we have: Our comprehensive trading platform is a flagship product, facilitating trade in stocks, ETFs, options, and various other asset classes. It boasts a robust web and mobile user interface, supplemented by advanced managerial tools for brokers. We are looking for a Middle/Senior Java Developer to join the Research&Development Team. As a backend developer, you will play a crucial role in managing the entire order lifecycle, encompassing order capture, validation, routing, execution, option price calculation, and reconciliation. Our priority is to deliver high-performance, low-latency, and fault-tolerant solutions, with a strong emphasis on code quality through comprehensive code reviews and rigorous testing. Although our product holds a substantial presence, we consistently address both functional and non-functional requirements while responsibly managing technical debt. Our work environment is agile, primarily utilizing Scrum, and is supported by tools such as Atlassian, Slack, Sonar, Docker, and others. We expect our Middle/Senior Java Developer to: * Develop reliable, high-performance distributed systems, * Optimize, document, and maintain code with thorough test coverage, * Collaborate effecti
Applying for this Middle/Senior Java Developer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Devexperts?
Real rants from real employees. Read before you apply.