
Senior Backend Engineer – Java, Kafka
Oscilar
full-time
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
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