Job Openings

Senior Java Engineer (with Kafka) (ICATREX)

TwogNation OÜ

Role Overview

A highly experienced Kafka Developer with a deep background in building stateful, high-throughput streaming platforms. You’re someone who excels at designing "source of truth" systems for critical financial transactions, understands the complexities of multi-tenant SaaS architectures, and brings a leadership mindset to help mentor and scale engineering teams.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in backend engineering, with at least 4+ years dedicated to Kafka Streams and/or the native Processor API in production.
  • Proven expertise in stateful streaming applications, including hands-on experience with State Stores, RocksDB tuning, and interactive queries.
  • Strong technical proficiency in Java, Spring Boot, Schema Registry, and Kafka Connect.
  • Deep understanding of Exactly-Once Semantics (EOS) to ensure transactional consistency and data integrity.
  • Solid background in financial logic, such as real-time ledgering, fraud detection, or payment orchestration.
  • Experience with cloud-native scalability, optimizing Kafka clusters for high availability and low latency.
  • It is a plus if you have architected multi-tenant SaaS products or contributed to the Apache Kafka open-source community.
  • Knowledge of DevOps tools like Kubernetes (K8s) and Infrastructure as Code (Terraform) is highly preferred.
  • Agile mindset: proactive, communicative, and capable of delivering value in incremental steps.
  • Strong verbal and written English communication skills for mentoring and cross-team collaboration.

Responsibilities

  • Architect and Build: Design and implement end-to-end stateful streaming applications using the Confluent ecosystem and Kafka Streams (DSL and Processor API).
  • Manage State & Logic: Handle complex distributed states for financial operations, including real-time aggregations and windowed joins.
  • Ensure Data Integrity: Maintain the highest standards of transactional consistency across all financial event streams.
  • Optimize SaaS Scalability: Refine the multi-tenant event-driven architecture to support global scale and high-performance requirements.
  • Provide Technical Leadership: Act as the subject matter expert, defining best practices for event modeling and guiding backend engineers.
  • Bridge Engineering and Business: Ensure the finance engine accurately and promptly processes payments for artists and creators.

Must have:

  • Advanced English proficiency
  • Bachelor’s degree in Computer Science, Information Technology or related fields

About Company :

As a company, we’re driven by innovation and excellence. As an engineer here, you’ll be working on high-impact projects that challenge the status quo and push the boundaries of technology. This is a place where you’ll tackle real-world problems, collaborate with a team of exceptionally talented engineers, and build cutting-edge solutions that have a tangible impact.

Joining us means not only shaping the future of technology but also working closely with top-tier, innovative companies worldwide. You'll have the opportunity to contribute to groundbreaking projects with global reach.

Privacy Policy
Link to share position :

Type of collaboration

Remote

Types of contract

Contractor

Employment relationship

Contractor