Devexperts
financial industry
Senior/StaffJavaEngineer
Neural analysis suggests this role is
optimal for mid candidates.
“Senior/Staff Java Engineer at Devexperts. Skills: Java, Kubernetes, Kafka, System design. Lead design. Develop brokerage systems”
Industry & Context.
Complex technological challenges
What They're Looking For.
Must Have
6+ years of backend development experience with expertise in Java, Background in financial technology or capital markets is required, Solid understanding of system design principles, Proven experience implementing sophisticated event-driven architectures with Kafka (or similar) and Kubernetes, understanding of CI/CD and automated testing frameworks, Proficient in No SQL, SQL such as in Postgres/MySQL, Solid understanding of TDD and how to write effective unit/integration tests, B2+ English to be able to communicate with a US customer
Nice to Have
Domain knowledge in options and margin trading, Experience with AWS stack, Experience with Linux and writing scripts to extract and transform data, Experience working in high-load systems, Understanding trade-offs in distributed systems, Hands-on experience in concurrent programming
What You'll Do.
Develop brokerage systems
Implement brokerage systems
Create scalable trading systems
Create low latency trading systems
Create highly available trading systems
How You'll Work.
Team & Collaboration
Work closely with engineering team; Work closely with stakeholders
Communication Scope
B2+ English
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. We are looking for a Senior/Staff Backend Engineer to join the team. Out client is a global B2B financial technology organization dedicated to democratizing access to financial independence around the world. The project has evolved into a global platform offering trading of US equities, mutual funds, ETFs, fixed income, and options. Our culture blends the pace and agility of a fintech start-up with the impact, stability, and discipline of Wall Street. We ensure code quality by performing careful code reviews and various types of testing. As a Senior/Staff Backend Engineer, you will be responsible for leading the design, development, and implementation of the brokerage systems. You will work closely with the engineering team and other stakeholders to create scalable, low latency, and highly available trading systems. ## Qualifications What we expect from candidates: * 6+ years of backend development experience with expertise in Java, * Background in financial technology or capital markets is required, * Solid understanding of system design principles, * Proven experience implementing sophisticated event-driven architectures with Kafka (or similar) and Kubernetes, * Strong understanding of CI/CD and automated testing frameworks, * Proficient in No SQL, SQL such as in Postgres/MySQL, * Solid understanding of TDD and how to write effective unit/integration tests, * B2+ English to be able to communicate with a US customer. Considered a plus: * Domain k
Applying for this Senior/Staff Java Engineer 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.