Senior Backend Engineer (Java, Kafka Streams, AWS)
Tech Stack / Keywords
Wymagania
- 7+ years of backend engineering experience
- Strong, current hands-on experience with Java and Spring Boot
- Deep practical experience with Kafka Streams in production, including stream-processing logic, joins, aggregations, windowing, state stores, or topology design
- Background in event-driven, distributed, or real-time systems
- Hands-on AWS experience, ideally with services such as EKS, S3, SQS, SNS, Kinesis, or Lambda
- Experience with Kubernetes, containers, and production deployment environments
- Good understanding of databases such as PostgreSQL, MongoDB, and Redis
- Strong production mindset: monitoring, debugging, reliability, performance, and incident investigation
- Ability to work independently in an evolving and not always fully documented technical environment
- Clear English communication skills and confidence explaining technical topics to both engineers and non-technical stakeholders
Nice to have:
- Kotlin experience
- Experience with high-throughput data processing or streaming platforms
- Terraform, Helm, Prometheus, Grafana, Micrometer, or similar observability tooling
- Experience in a small product team, scale-up, or ownership-heavy engineering environment
- Familiarity with AI-assisted development tools
Obowiązki
- Build and evolve backend services using Java and Spring Boot
- Design and maintain real-time event-processing flows using Kafka Streams
- Work with stream-processing concepts such as topologies, transformations, joins, aggregations, stateful processing, and data routing
- Integrate external systems and infrastructure into a scalable internal platform
- Improve reliability, observability, and production readiness of services handling high-volume data
- Investigate production issues, performance bottlenecks, and data-flow problems
- Work with AWS, Kubernetes, PostgreSQL, MongoDB, Redis, Terraform, and Helm
- Contribute to code reviews, architecture decisions, documentation, and engineering standards
- Collaborate with product, platform, and engineering stakeholders across an international environment
Benefity
- Technically challenging role focused on real production systems rather than isolated feature delivery
- Strong ownership
- Small team setup with room to influence architecture, standards, and ways of working
- International engineering environment
- Clear recruitment process focused on practical engineering discussions
Inne informacje
I consent to the processing of my personal data by Yard Corporate Sp. z o.o. and its affiliated entities operating in recruitment, HR technology, talent platforms or professional matching services for the purposes of current and future recruitment processes, maintaining a talent database, contacting me by e-mail, telephone or SMS, presenting me with matched job or cooperation opportunities, and presenting or recommending my professional profile to potential employers, clients, recruitment partners or users of tools and platforms supporting candidate-role matching. I acknowledge that my data may be processed with the use of IT systems supporting the organisation of recruitment processes, analysis of my professional profile and assessment of potential fit with roles. Decisions regarding employment, presenting my candidacy or participation in a recruitment process will not be made solely by automated means. This consent is valid for 36 months and may be withdrawn at any time.
Yard Corporate
11 aktywnych ofert