Position: Backend software engineer
Company: Bitzlato
Category: Java
Experience required: 5y
English level: intermediate

Responsibilities:
 • You are an active part of our agile software development. Together you are building and running state-of-the-art crypto asset exchange & other fintech/crypto projects.

Skills & Requirements:
 • Experience: At least 5+ years as a software developer
 • Software design: patterns, anti-patterns, SOLID principles, etc
 • Proficient SQL & RDBMS concurrency control: Is a must
 • Excellent Java knowledge & Experience in Kotlin
 • Deep and solid knowledge of Spring Framework (core, boot, cloud, reactive, security) & Java SE
 • Software testing & reliability: fundamentals & relevant experience
 • IntelliJ Idea: A seniors’ expertise
 • Experience at authoring Gradle (preferred) or Maven builds
 • API design: At least RESTful architecture experience
 • Proficient UNIX-user: scripting, apps rollout, environment setup, docker, nginx, etc.
 • Perfect Git skills

Is a plus:
 ⁃ MS in computer science or software engineering
 ⁃ PostgreSQL or Oracle DB expertise
 ⁃ Kotlin coroutines or Reactive programming
 ⁃ Experience at JVM engineering: diagnostics, profiling, performance tuning
 ⁃ Experience at implementing FinTech projects
 ⁃ High load OLTP & VLDB
 ⁃ Proficient jOOQ
 ⁃ Distributed computing & Data-grids