Java Software Developer
Java Software Developer

Java Software Developer

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
P

At a Glance

  • Tasks: Join our team to develop Java-based portfolio management applications and enhance blockchain solutions.
  • Company: Fasanara Digital is a leading crypto trading firm with a collaborative and meritocratic culture.
  • Benefits: Enjoy flexible work options, a vibrant office environment, and opportunities for professional growth.
  • Why this job: Be part of an innovative team in the fast-paced cryptocurrency industry, making a real impact.
  • Qualifications: 2+ years of Java development experience and strong knowledge of Spring/Springboot required.
  • Other info: We welcome diverse backgrounds and encourage applicants who may not meet all criteria.

The predicted salary is between 36000 - 60000 £ per year.

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 15-person strong team, managing over $150m USD in a basket of fully delta-neutral trading strategies. Our team members come from diverse backgrounds and 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 and excellence. The environment is collaborative, entrepreneurial, and trust-based. We set ambitious goals, work extremely hard, stress the importance of teamwork, and adhere to the highest level of excellence in everything we do. We are only as good as our team. Thus, we are building the firm around exceptional talent.

The Role

We’re looking for a talented Java developer to join our middle-office team, working on cutting-edge portfolio management and collateral management solutions. This role offers an exciting opportunity to be a key part in the enhancement of existing cross-blockchain collateral management solutions, building out new features for improving our borrowing/lending capabilities, and iterating on our real-time portfolio tracking applications. The environment itself is fast-paced and will allow candidates to learn about the nascent cryptocurrency industry as we expand our operations.

Responsibilities

  • Develop and maintain Java-based portfolio management applications, focusing on performance, scalability, and reliability.
  • Work on blockchain integration for collateral management.
  • Collaborate with cross-functional teams to implement new features and enhance existing functionality.
  • Write clean, testable code with comprehensive unit tests and documentation.

Technical Requirements

  • 2+ years of experience with professional Java development.
  • Strong understanding of Sprint/Springboot framework.
  • Experience with RESTful APIs and microservice architecture.
  • Working knowledge of SQL and relational databases.

Desired Skills

  • Familiarity with containerization (Docker) and CI/CD pipelines.
  • Experience with Kafka message queueing.
  • Knowledge of financial instruments and markets.
  • Experience with blockchain technologies (EVM compatible blockchains, Solana).

Location

London – Onsite 5 days per week, with the option to work from home once per week with pre-approval. We are an in-person-first culture and believe in fostering a vibrant work environment centered around connection and community.

If you feel you don’t necessarily have all of the experiences that we’re looking for, but still believe you could be excellent at this role, we’d still be keen to hear from you. Fasanara is an equal opportunities employer. We believe building a fair and transparent workforce begins with the recruitment process that does not discriminate on the grounds of gender, sexual orientation, marital or civil partner status, pregnancy or maternity, gender reassignment, race, colour.

P

Contact Detail:

Plutus Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Developer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Spring/Springboot and RESTful APIs. Being able to discuss your experience with these frameworks during an interview will show that you are well-prepared and understand the technical requirements of the role.

✨Tip Number 2

Highlight any experience you have with blockchain technologies, especially EVM compatible blockchains or Solana. This is a key aspect of the role, and demonstrating your knowledge in this area can set you apart from other candidates.

✨Tip Number 3

Prepare to discuss your approach to writing clean, testable code and your experience with unit testing. The company values high-quality code, so being able to articulate your coding practices will be beneficial during the interview.

✨Tip Number 4

Show your enthusiasm for the cryptocurrency industry and the fast-paced environment at Fasanara Digital. Research recent trends and developments in the crypto space, and be ready to share your insights during the interview to demonstrate your genuine interest in the field.

We think you need these skills to ace Java Software Developer

Java Development
Spring/Spring Boot Framework
RESTful APIs
Microservice Architecture
SQL and Relational Databases
Containerization (Docker)
CI/CD Pipelines
Kafka Message Queueing
Blockchain Technologies (EVM compatible blockchains, Solana)
Performance Optimisation
Scalability Solutions
Reliability Engineering
Clean Code Practices
Unit Testing
Technical Documentation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java development experience, particularly with the Spring/Springboot framework. Include any relevant projects or roles that demonstrate your skills in portfolio management applications and blockchain integration.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific aspects of Fasanara Digital's culture and mission that resonate with you, and explain how your background aligns with their needs, especially in terms of teamwork and excellence.

Showcase Relevant Skills: When detailing your experience, emphasise your familiarity with RESTful APIs, microservice architecture, and SQL databases. If you have experience with Docker, CI/CD pipelines, or blockchain technologies, make sure to highlight these as well.

Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in a fast-paced environment like Fasanara Digital.

How to prepare for a job interview at Plutus

✨Showcase Your Java Expertise

Make sure to highlight your experience with Java development, especially your familiarity with the Spring/Spring Boot framework. Be prepared to discuss specific projects where you implemented these technologies and how they contributed to performance and scalability.

✨Demonstrate Understanding of Blockchain

Since the role involves blockchain integration, brush up on your knowledge of EVM compatible blockchains and Solana. Be ready to explain how you've worked with these technologies in the past or how you would approach integrating them into portfolio management applications.

✨Prepare for Technical Questions

Expect technical questions related to RESTful APIs, microservice architecture, and SQL databases. Practise coding challenges that involve writing clean, testable code, as this will likely be a focus during the interview.

✨Emphasise Team Collaboration

Fasanara values teamwork and collaboration, so be sure to share examples of how you've successfully worked within cross-functional teams. Discuss how you communicate effectively and contribute to a positive team environment, as this aligns with their company culture.

Java Software Developer
Plutus
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
  • Java Software Developer

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • P

    Plutus

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>