Position: Java Backend Developer Platform
Company: LATOKEN
Experience required: 3y
Category: Java
English level: intermediate
Published: 2021-08-01T00:00:00+03:00

**Role:** Java Backend developer
**Unit Mission: **Make LATOKEN among the top 3 exchanges in the world, by making it function correctly (no failures for correct requests, fix or reject incorrect ones) with minimal downtime ( < 0.01 %) providing latency of core services below 100ms and opening a path to scaling to 10m open sessions.
Key performance numbers: % Uptime; Avg. Latency of core services; % of requests handled incorrectly

**Functions:**
- Architecture: Understand how our target architecture can handle a load of 10 million open sessions and a response of less than 100 ms. Understand the current bottlenecks and how to achieve the target performance and how to conduct development so as not to degrade system performance.
- Code: Independently solve a problem of average difficulty. Your code return rate is less than 20% for code review and 10% for tests.
- Database: Knowing database structures, write queries that will meet the requirements of the architecture. From time to time you take tasks related to query optimization.
- 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.
- Bug fixing: Investigate root cause error-analysis. Describe error details in the issue and fix errors quickly.
- Code review: Write easily readable and maintainable solid code with clear functions naming and argument descriptions. Create self-documented code and reuse standards.

**Requirements:**
- 3+ years of development experience with Java, Spring Framework (Core, MVC, WebFlux), experience in server API development.
- Experience in trading applications or backends.
Understanding of microservice apps development principles, knowledge of k8s or docker.
- Experience with Quarkus, Vert.x, nogc, SQL (PostgreSQL or others).

**Will be a strong plus:**
- Experience in trading, banking, or finance environment.
- Experience in creating trading bots.
- Knowledge of Git / Grafana dashboards
- Graduated from a top university.
- Winner in TopCoder, ACM ICPC, Codeforces, etc. competitions. winner of regional and national maths, physics, and computer science olympiads.

**Reward:**
- We give proof that a teammate's life made an impact - LATOKEN share in Nasdaq index and millions in your pockets from vested options.
- Breakthrough technology and Product - Market - Timing Fit.
- Worldwide multibillion users market.
- 2x traders growth CAGR and 4.7 Google play rating.
- Multibillion worldwide market.

**Feel a great fit - apply now or forward to a great candidate.**