Join a fast‑growing team that builds an enterprise‑grade engagement platform serving 800+ global brands. You’ll write high‑performance Java code that powers billions of daily events, collaborating in lean, agile pods.
What You’ll Do
- Implement features from roadmap, partnering with product managers to solve user problems.
- Translate architects’ designs into clean, scalable Java services.
- Conduct peer code reviews and pair‑program to ensure maintainable code.
- Refactor and optimise existing modules, adding robust unit and integration tests.
- Monitor performance metrics, tuning for cost‑effective high availability.
- Resolve production incidents, providing on‑call support and root‑cause analysis.
- Liaise with customer‑facing teams to troubleshoot and enhance client experience.
What You Need
- 1–3 years of professional Java development with solid OOP fundamentals.
- Strong grasp of data structures, algorithms, and multithreading.
- Experience building REST APIs and working with SQL or NoSQL databases.
- Proficiency in profiling, debugging, and performance optimisation at scale.
- Hands‑on with cloud platforms (AWS, Azure, or GCP) and message queues like Kafka or RabbitMQ.
- Familiarity with Git and secure coding best practices.
- Good communication skills for cross‑functional collaboration and incident handling.
The Opportunity
The role offers end‑to‑end ownership of critical services that process billions of events daily, giving you direct impact on global customer experiences.
