As a Principal Java Engineer , you will be working as a part of site reliability team. You will play a critical role in setting technical direction, ensuring best practices, and delivering robust, scalable solutions.
Project Overview:
A fast-growing technology company operating at the intersection of gaming, data, and innovation. With a focus on building scalable, high-performance platforms for the iGaming industry, delivers end-to-end solutions across trading, risk management, user engagement, and analytics.
Requirements:
- Experience with wallet systems, transactional systems, concurrent transactions is critical.
- Experience with systems under load.
- Strong former experience as Principal/Tech Lead.
- 5+ years of experience in Java development as Senior software Engineer.
- Proven experience with Kubernetes environment.
- Proficiency in database design and SQL.
- Experience working with Kafka.
- Experience working with distributed cache systems.
- Experience with on-prem (e.g Designing systems without public cloud services)
- 5+ iGaming experience is a must.
Responsibilities:
- Resolve complex technical incidents and performance issues in Java applications, ensuring high availability and reliability.
- Design and implement scalable, maintainable backend solutions with a strong focus on system stability.
- Collaborate closely with solution architects to identify opportunities for technical improvements.