Java Software Developer

Fasanara — United Kingdom · Posted ~22 hours ago

Skills

Java software development high-availability systems distributed systems quantitative software engineering

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a quantitative technology team building and operating a globally deployed, 24/7 software platform for digital-asset markets. You’ll develop reliable, high-performance systems in an entrepreneurial environment that values ownership, rapid decision-making, collaboration, and technical excellence. Strong Java development skills are central to the role.

Highlights

Work in a fast-moving quantitative technology environment with high ownership, minimal bureaucracy, and ambitious technical goals. The role supports a globally deployed, always-on trading platform and offers exposure to high-performance systems and digital-asset markets.

Description

Fasanara Digital is a quantitative investment team applying a scientific, high frequency investment style in digital assets, seeking to achieve exceptional risk-adjusted returns for our investors. We were founded in 2018 and have grown to a 30-person strong team, managing over $500m USD in a basket of fully delta-neutral trading strategies. Our team members come from diverse backgrounds. We are fully dedicated to building out our globally deployed, 24/7 availability trading platform, which allows us to capture trading opportunities on >15 crypto liquidity venues, and maintain our position as one of the top trading firms in the crypto industry. Our Culture We are strong believers in meritocracy, and we seek to reward people based on impact, judgement, and excellence in execution. We keep bureaucracy to a minimum, so decisions are made quickly and people have real ownership. Our environment is collaborative, inclusive, entrepreneurial, and built on trust. We set ambitious goals, work hard in a focused and sustainable way, and place a strong emphasis on teamwork, integrity, and quality in everything we do. We know we are only as good as our people, so we are deliberately building the firm around exceptional talent and diverse perspectives, and we support our leaders to grow, influence, and shape the future of the business. The Role We are looking for an experienced Java Software Engineer to join Fasanara Digital and take significant ownership of systems supporting our 24/7 trading activity. The role will focus on the development and maintenance of our multi-venue collateral management platform, alongside new reference data and accounting infrastructure supporting both digital assets and traditional financial markets. This is a hands-on engineering role within a small, high-performing team where engineers have a high degree of ownership and autonomy. You will work across both new development and existing production systems, designing new solutions while maintaining, improving, and scaling established code. The successful candidate will ideally bring experience from financial services, trading, banking, or digital assets, although strong distributed systems experience from another high-performance environment will also be considered. Responsibilities Develop, maintain, and enhance our multi-venue collateral management system supporting 24/7 trading activityBuild resilient distributed, real-time, and event-driven systems with high-availability requirementsBuild and maintain integrations with trading venues to source account, position, collateral, and other operational dataDesign reference data frameworks and accounting pipelines supporting both traditional financial instruments and digital assetsDevelop primarily in Java and Kotlin, contributing to architecture and technical design while remaining highly hands-onMaintain, refactor, and improve existing production code alongside developing new functionalityTake end-to-end ownership of technical problems, from design through to production delivery and ongoing supportWork closely with engineers and investment stakeholders to translate business requirements into effective technical solutionsUse modern AI-assisted development tools to improve engineering productivity and software quality Requirements Essential At least 5 years of professional software engineering experienceStrong commercial Java experienceExperience designing and developing distributed systemsExperience working with real-time, event-driven, and/or high-availability production systemsStrong understanding of software engineering fundamentals, system design, and production reliabilityComfortable maintaining, debugging, and improving existing production code as well as developing new systemsStrong problem-solving and analytical skillsAbility to work independently and take ownership in a fast-paced, high-performance environmentStrong communication and collaboration skills Desirable Commercial Kotlin experiencePrevious experience within financial services, trading, banking, hedge funds, or fintechExperience within cryptocurrency or digital assetsKnowledge of crypto exchanges, trading venues, protocols, or market infrastructureExperience developing collateral, position, accounting, market data, or reference data systemsExperience with PythonExperience with Apache, Kafka or other event streaming technologiesExperience using AI-assisted software development toolsUnderstanding of traditional financial instruments and financial market infrastructure Benefits Our benefits include: Performance-related Bonus SchemePrivate Medical & Dental Insurance through Bupa (including children's cover)Life Insurance, Income Protection & Critical Illness CoverEmployee Assistance Programme (EAP) Salary sacrifice pension with Hargreaves Lansdown (currently matched up to 10%)Enhanced Maternity & Paternity LeaveEmergency Parental Leave, Emergency Childcare & Nursery BenefitCycle to Work SchemeCharity Giving through CAFAnnual Wellbeing BudgetTeam socials, annual Summer & Christmas parties, and other events throughout the year