Job Description
Enhance the Digital Assets Custody infrastructure with new features while staying up to date with evolving Java technologies.
Collaborate closely with financial and blockchain experts to gain first-hand experience in digital asset operations and discuss possible solutions or alternatives to integrate their requirements.
Keep yourself informed about cutting-edge technologies and actively contribute to the team’s technical decisions.
Troubleshoot and resolve production issues (Level 3 support).
In this highly regulated and fast-evolving domain, rigor, adaptability, and attention to detail are key to ensuring secure and compliant solutions.
Qualifications
- Preferably MSc in Computer Science (or equivalent) with 3+ years of Java experience.
- Strong knowledge of computer science fundamentals, especially algorithms, data structures, and operating systems.
- Solid experience with Spring / Spring Boot and object-oriented programming (OOP) principles.
- Proficient with Git and collaborative development workflows.
- Solid analytical and problem-solving skills.
- Demonstrated rigor, adaptability, and ability to work effectively in a dynamic, regulated environment.
- Team player, autonomous, and proactive in communication.
- Fluent in English.
It will be a plus:
- Experience with event-driven architectures.
- Understanding of Scrum or other Agile methodologies.
- Familiarity with banking, digital assets, and cryptocurrencies concepts.
- Knowledge of distributed system architectures.
- Understanding of JVM internals.
- Experience in public API design.
Additional Information
What we offer
- Modern, international work environment built on collaboration, flexibility and respect
- Exciting opportunity to boost your career and develop solid banking and Fintech business expertise
- 25+ annual days off
- Hybrid, flexible way of working; only required to work from the office 1 day per week
- Annual bonus
- Medical insurance
- Meal tickets
- Shares plan
- Bookster