Senior Java Developer (Kafka & AWS)
Armii Krajowej, Kraków +4 Locations
iTeamly
🧠 About the project
We are seeking an experienced Java Developer to build scalable, high-performance distributed systems. You will help shape a global streaming platform used by millions, working on solutions that deliver real value and long-term impact.
🔧 Responsibilities
Design and develop scalable backend systems that support millions of global users on a high-impact streaming platform.
Contribute to shaping the platform’s technical architecture and make strategic engineering decisions with long-term scalability in mind.
Collaborate with product managers, designers, and cross-functional teams to deliver end-to-end solutions with real-world impact.
Maintain high standards of code quality through peer reviews and shared ownership.
Lead features from development through production, aligning technical execution with business objectives.
✅ Must have
5+ years with Java (preferably Java 17) or JVM-based languages
Hands-on with Kafka or RabbitMQ
Experience with Spring Boot, WebFlux, multithreading, and design patterns
Knowledge of Docker, Kubernetes, and AWS (S3, SQS, SNS)
Skilled in REST, gRPC, and contract-first API design
Good SQL (MySQL/PostgreSQL) and NoSQL (Redis, Elasticsearch) skills
Familiar with CI/CD (Jenkins, GitHub Actions) and monitoring (Prometheus, CloudWatch)
Understanding of distributed systems and reactive programming
🎯 What we offer
Long-term product development role
Modern environment (Java 21, cloud, CI/CD)
Collaborative team culture
Flexible remote model
Senior Java Developer (Kafka & AWS)
Senior Java Developer (Kafka & AWS)
Armii Krajowej, Kraków
iTeamly