Напиши текст вакансии для должности "Java Backend Developer (DeFi, Remote)". Название компании: "LATOKEN". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'SQL', 'Spring Framework', 'API'

LATOKEN exchange has 2 million accounts including 900k+ users of our Android app rated 4.4 by 25+ thousands of reviews. We leverage the next tech to make account opening as easy as Instagram. The technology and our Olympic sports culture can make us the first billion users digital wallet needed to free people to manage their financial life. For the past 3 years we have been developing our own blockchain (called “Lachain”) and we are now building the DeFi ecosystem based on it (including DEX, dApp, IDO, NFT etc). Today, is a great moment to join us as crypto is expanding into mainstream financial market and ex CFO of JP Morgan joined our advisory board and 2 presidents joined us in Davos. Role: Java Backend DeveloperUnit: Viral Tools Mission: Traders growth with viral, referral &amp; other tools. Mission description: Story: Future traders need viral airdrops and trading competitions to get educated about the crypto world and earn more tokens to learn to trade. LATOKEN clients need referral programs to turn their social capital into crypto. Goal: LATOKEN staking referral program launched in Q4&#39;21. How: Develop staking referral program backend. Support and develop feature requests for airdrop and trading-competitions. Make unit and functional testing for owned services. Conditions: Java, Clickup for backlog and tracking, gitlab for ci/cd. Main performance number: Time to productionSecond performance number: UptimeThird performance number: New users (last 14d) Functions:• Develop : Develop Java backend services to implement viral tools logic.• Database : Knowing database structures, write queries that will meet the requirements of the architecture. From time to time you take tasks related to query optimisation.• Bug fixing : Investigate root cause error-analysis. Describe error details in issue and fix errors quickly.• Code Review : Write easy readable and maintainable solid code with clear functions naming and argument descriptions. Create self-documented code and reuse standards.• Architecture : Create microservices architecture for airdrop, referral program, trading competitions and other user attraction programs.• Improve : Improve existing platform microservices to optimize the performance of viral programs and scale the solution to millions of users Improve existing platform microservices to optimize the performance of viral programs and scale the solution to millions of users.• Agile : Always know the goal, percentage of the sprint completion and the date of the next release. If you understand that the parameters are not feasible, you notify your manager.Requirement skills and experience: 3+ years of development experience with Java, Spring Framework (Core, MVC), experience in server API development. Understanding of microservice apps development principles, knowledge of k8s or docker. SQL (PostgreSQL or others). As a plus:  Experience in banking or finance environment. Experience in user-acquisition tools. Knowledge of Git / Grafana dashboards Graduated from a top university. Winner in TopCoder, ACM ICPC, Codeforces etc. competitions and/ or winner of regional and national maths, physics, and computer science olympiads.