Java Solution Architect
Spribe develops on innovative iGaming products & casino games. We are up to date with current trends in online gambling and try to see what future will bring. Our mission is to build cutting‐edge products that create impact.SPRIBE isaninnovative B2B iGaming software developer reshaping the industry with cutting‐edge technology and aforward‐thinking approach togame design. Founded byDavid Natroshvili, the company pioneered the crash game format with its flagship title Aviator , setting anew standard inplayer engagement and paving the way for awave ofnon‐traditional content. With over 60million monthly active players, SPRIBE isnow one ofthe most influential players inthe market. Strategic global partnerships with iconic brands like UFC, WWE, and ACMilan reflect the company's bold vision for international growth, with aparticular focus onexpanding its footprint intheUK and other key markets.Requirements At least 5years ofexperience inthe role ofSoftware/Java/Solution Architect;Minimum 12years ofexperience insoftware development;Minimum 10years ofexperience with Java;Good knowledge ofSpring frameworks;Profound knowledge ofDesign patterns;Sufficient knowledge ofbase JVM concepts— Concurrency, GC, Memory stack, etc.;Good understanding ofthe client technologies, e.g. web, TCP protocols, sockets, HTTP standards, and specifications;Vast theoretical and practical knowledge ofdatabases: RDBMS and NoSQL, MQs— especially Kafka, and cache providers— especially Redis;Solid understanding and experience inusing DWH;Extensive knowledge ofdockerization technologies and preferable knowledge ofk8s;Excellent knowledge ofCloud technology, obligatorily Amazon stack;Great experience inattendant technologies like Git, Jenkins, and Atlassian tools;Extensive experience indocumenting projects, creating diagrams, and supporting versioning;Excellent communication skills inacross-team environment and support solutions before and during development.Would beaplus: Experience inthe iGaming and gambling industries;Experience inthe fintech domain, indeveloping applications working with cryptocurrencies;Experience with distributed fault-tolerant scalable systems;Experience inmulti-tenant software architecture;Experience inlow-latency projects;Experience inAItools, approaches, applying;Responsibilities Apply tools, technologies, and various methodologies tocreate functional and intuitive; solutions for projects inthe gaming and near-gaming industry;Develop and implement architecture ofany level;Develop and implement project specifications;Pay attention tosystem integration, sustainability, and feasibility;Manage all phases ofdevelopment;Oversee and supervise the work ofthe development team, participate asahighly qualified mentor;Suggest and implement solutions for process improvement;Adhere toall the requirements and guidelines for quality, security, extensibility, etc.;Participate indiscussions ofissues and technical solutions.Why join SPRIBE Flexible work model Work from our modern offices inWarsaw orTbilisi, orremotely ifyou're based inanother city— wesupport your comfort and productivity wherever you are.Top-tier equipment Weprovide and deliver all necessary corporate hardware soyou can start strong from day one.Generous paid time off Enjoy 26business days ofpaid vacation annually, plus paid sick leave— because wevalue your well-being and work-life balance.Health & Wellness support Our benefits catalog lets you choose what matters most:Gym membership compensationEnglish language coursesMedical insuranceCelebrating your moments Werecognize and celebrate your birthdays and work anniversaries with thoughtful gifts— because your milestones matter.Global team events Twice ayear wehost unforgettable corporate events insome ofthe world's most exciting cities— aunique blend ofteam spirit and adventure.#J-18808-Ljbffr