Oscilar

Senior Backend Engineer – Java, Kafka

Oscilar

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain scalable backend services using Java and AWS technologies.
  • Lead the architecture, deployment, and optimization of Apache Kafka to support real-time data streaming across distributed systems.
  • Build and manage Kafka topics, brokers, producers, and consumers, ensuring optimal performance and data consistency.
  • Implement streaming solutions with Kafka Streams and Kafka Connect, focusing on high availability and low-latency processing.
  • Collaborate with product, frontend, and data engineering teams to define technical requirements and deliver reliable, performant services.
  • Design and maintain high-performance data storage solutions using Postgres, Redis, ClickHouse, and DynamoDB.
  • Optimize database performance through schema design, indexing strategies, and resource partitioning.
  • Implement best practices for infrastructure security, performance monitoring, and data integrity.
  • Establish and maintain CI/CD pipelines for automated testing, deployment, and monitoring.
  • Provide mentorship to junior engineers, conduct code reviews, and promote best practices in software development.
  • Proactively identify and resolve performance bottlenecks and technical challenges in both streaming and database systems.

Requirements

  • Backend Development: 8+ years of experience with Java in large-scale, distributed environments.
  • Kafka Mastery: Extensive experience with Apache Kafka, including Kafka Streams, Kafka Connect, partitioning, replication, and consumer group management.
  • Cloud Infrastructure: Strong experience with AWS services (e.g., MSK, EC2, RDS, DynamoDB, S3, Lambda).
  • Distributed Systems: Solid understanding of distributed system design, messaging patterns, and eventual consistency.
  • Performance Optimization: Proven ability to diagnose and resolve bottlenecks in streaming and database systems.
Benefits
  • Mission-driven teams: Work alongside industry veterans from Meta, Uber, Citi, and Confluent, all united by a shared goal to make the digital world safer.
  • Ownership and impact: We believe in extreme ownership. You'll be empowered to take responsibility, move fast, and make decisions that drive our mission forward.
  • Innovate at the cutting edge: Your work will shape how modern finance detects fraud and manages risk.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaApache KafkaKafka StreamsKafka ConnectPostgresRedisClickHouseDynamoDBCI/CDperformance optimization
Soft Skills
leadershipmentorshipcollaborationproblem-solvingcommunication