⚡ New

Java backend developer specialist

Mercado Bitcoin

São PauloFull-timeMid LevelOn-site

Job Description

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.

 

Please, send an email to: if you are interested.

 

Posted Today

Related Jobs

Operador

Grupo Altum Brasil

Ponta Grossa Today
Full-time

Related Searches

Apply Now