Full-Time Java Software Engineer
Capital.com is hiring a remote Full-Time Java Software Engineer. The career level for this job opening is Experienced and is accepting Worldwide based applicants remotely. Read complete job description before applying.
Capital.com
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We are a leading trading platform seeking Backend Engineers with an interest in trading to design and build scalable, low-latency, high-performance backend services for financial and crypto products.
Core responsibilities:
- Design and build scalable, low-latency backend services and distributed asynchronous systems.
- Optimise JVM, databases, caching, and networking performance; ensure reliability and fault tolerance.
- Apply security best practices for PII and financial transactions; implement secure key-management and signing workflows for crypto (multisig, MPC, HSM).
- Integrate with blockchain nodes, custody providers, CEX/DEX APIs and staking protocols; use event-driven architectures (Kafka).
- Maintain code quality through testing, code reviews and CI/CD; collaborate with cross-functional teams.
Required experience:
- Advanced Java and Spring expertise.
- Strong understanding of distributed systems, concurrency, multithreading and asynchronous programming.
- Proficiency with SQL databases and performance tuning.
- Experience with event streaming (Kafka or similar) and Kubernetes/CI/CD pipelines.
- Domain experience in FinTech, banking or crypto and awareness of security practices.
Nice to have:
- JVM performance tuning, NoSQL, in-memory caches, DeFi knowledge and custody platform experience.
What we offer:
- Competitive salary and annual bonus, health insurance and pension, generous leave.
- Hybrid (3 days office) or fully remote within country, workation policy and volunteering days.
Please include the word FORESIGHT and tag #RODkuNzguMTE1LjIxNw== when applying.