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.
requirements-expected :
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
offered :
Fully remote work with flexible arrangements tailored to your needs.
Benefits like a multisport pass and private healthcare to support your well-being.
Training budget and support for certifications
Opportunities to work on international projects that expand your expertise.
Clear career growth paths with fast-track promotion opportunities.