We’re looking for a Senior Backend Java Developer to help build and evolve shared backend platforms at King. Our technology provides services and capabilities that internal teams rely on to develop games, tools and services.
Backend java developer for shared platforms
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Develop and maintain Java backend services and shared platform capabilities used by teams across King.
- Design reliable APIs and reusable components that make integration straightforward for other developers.
- Improve the performance, scalability and resilience of systems operating under significant load.
- Work with internal teams to understand their needs and turn common requirements into practical platform solutions.
- Investigate production issues and improve monitoring, troubleshooting and operational reliability.
- Evolve existing architecture, manage compatibility and reduce technical debt through incremental improvements.
- Build security and quality into everyday engineering decisions.
- Collaborate through code reviews, technical discussions and knowledge sharing.
требования
- Strong hands-on experience in backend software development, with a focus on core Java.
- Practical experience designing, implementing and debugging multithreaded and concurrent Java systems.
- Experience building and operating distributed systems under significant load.
- A good understanding of performance tuning and scalability.
- Experience designing APIs and evolving services used by other teams.
- A commitment to readable code, meaningful testing and maintainable software.
- A DevOps mindset, with ownership of services throughout their lifecycle.
- Clear communication and a collaborative approach to discussing solutions, sharing feedback and making technical decisions.
- You’re curious about how systems work and comfortable investigating problems without an obvious answer.
- You can weigh trade-offs, explain your reasoning and help a team move forward.
- You care about making services reliable, easy to integrate with and straightforward for other developers to use.
- Будет плюсом: Experience developing shared platforms, frameworks or libraries used by multiple teams; Experience with Google Cloud Platform or other cloud providers; Experience with data storage, caching or messaging systems at scale; Experience improving developer tooling, documentation or integration workflows
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.