Java Backend Developer Specialist

Mercado Bitcoin

São Paulo

In loco

BRL 180.000 - 240.000

Tempo pieno

14 giorni+

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Mercado Bitcoin is seeking a Java Backend Developer Specialist to join the trading engine team in Brazil. You will develop and maintain high-performance distributed systems, focusing on resilience, low latency, and data consistency across microservices.

You will participate in ceremonies, contribute to architecture decisions, and ensure quality through automated tests. Proficiency in Java, messaging, databases, and observability is required for this role.

Competenze

  • Proficient in Java (JDK 11+).
  • Experience with distributed systems and high-performance backends.
  • Strong knowledge of messaging and databases.

Mansioni

  • Develop and maintain Java applications in a distributed trading engine.
  • Design high-availability systems with low latency.
  • Ensure data consistency across microservices.
  • Build observability-focused microservices and monitoring.
  • Participate in architectural ceremonies and product planning.
  • Write automated tests as part of the definition of done.

Conoscenze

Java Backend
Distributed Systems
Low Latency
Observability
Testing
Docker
Gradle
Cucumber (BDD)
WebSockets
Protobuf/SBE/FlatBuffers
OpenTelemetry
Kafka/Aeron

Strumenti

PostgreSQL
Linux
Docker

Descrizione del lavoro

We are looking for a Java Backend Developer Specialist to join our trading engine team. You will work on the development and maintenance of high-performance distributed systems, handling complex scenarios and critical environments where high performance, resilience, and low latency are fundamental.

What will you do?
  • Development and Maintenance: Develop and maintain robust Java applications collaboratively and incrementally with other team members.
  • Distributed Systems & High Performance: Design and operate high-availability systems, focusing on resilience, low latency (below milliseconds), and performance optimization in critical scenarios.
  • Data Consistency: Handle complex distributed transaction scenarios, ensuring data integrity and consistency across multiple microservices.
  • Observability: Develop observability-oriented microservices, applying best practices for monitoring, failure anticipation, and proactive incident management.
  • Technical & Collaborative Role: Actively participate in ceremonies (technical refinements, plannings, reviews), contributing directly to architecture decisions and product strategies.
  • Write and Maintain Automated Tests: Quality is achieved through automated testing of everything developed; therefore, building and delivering tests is part of the definition of done.
What do we need you to have?
  • Language & Messaging: Consolidated experience in Java (JDK 11+) and practical experience in message-based architectures.
  • Messaging / Events: Knowledge of ultra-high-performance or distributed messaging (Aeron/Hydra, Apache Kafka, or similar).
  • Databases: Solid experience with relational databases (preferably PostgreSQL).
  • Communication & Protocols: Mastery of WebSockets, custom protocol design, and familiarity with financial market protocols (such as FIX).
  • Binary Serialization: Experience with high-performance binary codecs such as SBE, Protobuf, or FlatBuffers.
  • Automation & Testing: Mastery of Gradle for build automation and solid experience with automated testing using Cucumber under the BDD approach.
  • Infrastructure & OS: Mastery of Docker for containerization/environment management and ease of working in a Linux environment.
  • Knowledge of Observability, Telemetry, and Monitoring:
    • RPM / Throughput, Response time (50%, 95%, 99%)

    • Memory usage/limit

    • CPU usage/limit

    • Error rate

  • Knowledge of OpenTelemetry and its paradigms:
    • Exporters, Collectors, Trace, Span, Metric

Nice to Have
  • Knowledge of the financial domain: basic concepts of trading in order books, order types, fee models, and balance control rules.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Software Developer (Market Setup)
Software Developer (Market Setup)

Jobgether • Brasile

Remoto
BRL 150.000 - 210.000
Fully remote
Global team
Competitive salary
Backend Developer (Node.js, Java)
Backend Developer (Node.js, Java)

Empresa Confidencial • Brasile

Remoto
BRL 120.000 - 180.000
Backend Developer (Node.js, Java)
Backend Developer (Node.js, Java)

Stefanini LATAM • Brasile

Remoto
BRL 180.000 - 240.000
Software Engineer (Senior) ID44885
Software Engineer (Senior) ID44885

AgileEngine • Goiânia

Remoto
BRL 223.200 - 334.800
Professional growth opportunities
Competitive USD-based compensation
Flextime for work-life balance
Specialist Backend Java (Multiple Positions Open)
Specialist Backend Java (Multiple Positions Open)

Botcity • São Paulo

Ibrido
BRL 651.000 - 977.000
Remote work
Java Software Engineer
Java Software Engineer

Capital • São Paulo

Ibrido
BRL 140.000 - 230.000
Hybrid working model
Remote across the country
Health insurance
+2
Senior Software Engineer, Java
Senior Software Engineer, Java

Telnyx LLC • São Paulo

In loco
BRL 180.000 - 300.000
Desenvolvedor(a) Back end Java Sênior
Desenvolvedor(a) Back end Java Sênior

Jobgether • Brasile

Remoto
BRL 180.000 - 300.000
Fully remote
Professional development
Technical communities
+5
Senior Back-End Engineer / Service Engineer
Senior Back-End Engineer / Service Engineer

Axented • Brasile

Remoto
MXN 1.556.000 - 3.113.000
Principal Full-Stack Developer (.Net+Angular)
Principal Full-Stack Developer (.Net+Angular)

Luxoft • São Paulo

In loco
BRL 180.000 - 300.000