(Sr.) Java Engineer

Btse

Deutschland

Hybrid

EUR 70.000 - 120.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

BTSE is seeking a talented Java developer to join a crypto backend team building high-performance trading infrastructure. You will collaborate with PJM & PDM teams to design, implement, and test features, while contributing to code quality and API documentation.

You will design and optimize the core matching engine, order book management, and real-time data streams using WebSockets. A strong background in low-latency systems and Java concurrency is essential.

Qualifikationen

  • Degree in CS or equivalent field.
  • At least 5 years of professional Java development experience.
  • Experience in crypto/blockchain/Web3 is a plus.
  • Strong understanding of trading/matching engine mechanics (Price-Time Priority, order lifecycle, order book management).
  • Experience building high-performance, low-latency, high-throughput systems; familiarity with in-memory computing or lock-free data structures preferred.
  • Proficient in Apache Kafka for scalable, fault-tolerant, event-driven architectures.
  • Proficient in Java; nice to have JavaScript, Python, or Golang.
  • Proficient in Spring, Spring Boot, Jersey.
  • Hands-on experience with WebSocket development.
  • Proficient in Java concurrency and data structures.
  • Proficient in relational databases and SQL.
  • Positive attitude and ability to work in a fast-paced environment.
  • Independent contributor with good communication skills.

Aufgaben

  • Collaborate with team members on designing, developing, and unit-testing new features and modifications (≤140 chars).
  • Design, optimize, and maintain the core matching engine, order book management, and transaction clearing components.
  • Design data structures and utilize appropriate design patterns to model and implement business logic.
  • Design and implement real-time, low-latency data streaming services using WebSockets or related protocols.
  • Document source code and generate readable API documentation.
  • Master software engineering tools like Git, Jenkins, and Maven.

Kenntnisse

Java
Low-latency systems
Distributed systems
Java concurrency
SQL
WebSocket
Apache Kafka
Spring
Spring Boot
Jersey
Git
Jenkins
Maven
Communication

Ausbildung

Degree in CS or equivalent

Tools

Apache Kafka
Spring Framework
Spring Boot
Jersey
Git
Jenkins
Maven
WebSocket

Jobbeschreibung

About BTSE:

BTSE Group is a global leader in fintech and blockchain technology, anchored by threecore business pillars: Exchange, Payments, and Infrastructure Development. Servingover 100 corporate clients worldwide, we provide white-label exchange and paymentsolutions. Our offerings encompass everything from exchange infrastructure hostingand development to custody, wallets, payments, blockchain integration, trading, andmore.We are looking for talented professionals in marketing, operations, customer support,and other departments. The roles offered may be on-site, remote, or hybrid, incollaboration with our local partner.

About the opportunity:

We are looking for talented and motivated individuals to join a dedicated and diverse team in building up an exciting new product. You will be working with our crypto backend expert team and cooperating with resourceful PJM & PDM teams. We offer a fantastic culture and great career prospects.

  • Collaborate with team members on designing, developing, and unit-testing new features and modifications.
  • Design, optimize, and maintain the core matching engine, order book management, and transaction clearing components.
  • Design data structures and utilize appropriate design patterns to model and implement business logic.
  • Design and implement real-time, low-latency data streaming services using WebSockets or related protocols.
  • Document source code and generate readable API documentations.
  • Master software engineering tools like Git, Jenkins, and Maven.
  • Degree in CS or equivalent field.
  • At least 5yr+ of professional experience in Java development.
  • Experienced in crypto/blockchain/Web3 is a big plus.
  • Solid understanding of trading/matching engine mechanics (e.g., Price-Time Priority, order lifecycle, order book management).
  • Experience in building high-performance, low-latency, and high-throughput systems; familiarity with in-memory computing or lock-free data structures is highly preferred.
  • Proficient in Apache Kafka for building scalable, fault-tolerant, and event-driven architectures
  • Must be proficient in Java; nice to have: JavaScript, Python, or Golang.
  • Proficient in mainstream Java application frameworks (e.g., Spring, Spring Boot, Jersey).
  • Hands-on experience with WebSocket development for real-time applications.
  • Proficient in various data structures and Java concurrency.
  • Proficient in working with relational databases and SQL.
  • Positive attitude and willingness to work in a fast-paced environment.
  • Independent contributor with good communication skills for teamwork.
  • Strong problem-solving skills.

#LI-MC1

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Backend Engineer - FinTech
Backend Engineer - FinTech

Andercore GmbH • Berlin

Vor Ort
EUR 60.000 - 90.000
OTC Sales Development Representative
OTC Sales Development Representative

BTSE • Berlin

Vor Ort
EUR 45.000 - 60.000
Competitive total compensation package
Various team-building programs
Company events
[Fintech] CS Quality Assurance - Remote
[Fintech] CS Quality Assurance - Remote

BTSE • Deutschland

Hybrid
EUR 45.000 - 65.000
Competitive pay
Healthcare programs
Team events
Software Engineer (C++/Java)
Software Engineer (C++/Java)

Databento • Deutschland

Remote
EUR 90.000 - 130.000
Backend Engineer - FinTech
Backend Engineer - FinTech

Andercore • Berlin

Vor Ort
EUR 70.000 - 90.000
TEAM SOFTWARE ENGINEERING Senior Software Engineer - Java (m/f/x)
TEAM SOFTWARE ENGINEERING Senior Software Engineer - Java (m/f/x)

Whitebox GmbH • Berlin

Hybrid
USD 100.000 - 130.000
100% remote work
Attractive remuneration package
Individual learning budget
Java/Javscript Developer - Booming FinTech Company
Java/Javscript Developer - Booming FinTech Company

Optimus Search • München

Hybrid
EUR 70.000 - 85.000
Home office options
Flexible working hours
Performance-related remuneration
Senior Backend Engineer
Senior Backend Engineer

Trading212 • Deutschland

Vor Ort
EUR 90.000 - 140.000
Client Success Manager (SMB) (m/f/d) - German-speaking
Client Success Manager (SMB) (m/f/d) - German-speaking

Leapsome • Berlin

Vor Ort
EUR 56.000 - 78.000
Backend Engineer (Golang) (f/m/d)
Backend Engineer (Golang) (f/m/d)

Deutsche Börse AG • Frankfurt

Hybrid
EUR 65.000 - 90.000