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.
Type of collaboration
Remote
Types of contract
Contractor
Employment relationship
Contractor