Position: Senior Java Developer
Company: Saldvin
Category: Java
Experience required: 5y
English level: intermediate

Video industry project. SaaS platform that combines cloud-based collaborative tools with long-term storage and high-speed file transfer.
We’re looking for a senior back-end developer with distributed microservices architecture experience.

Hands-on coding experience ideally in Java and Python as a plus. 
5-8 years experience deploying and running cloud-based solutions with microservices architecture.
Knowledge and experience with distributed systems, their development, operations and observability.
Experience with streaming data pipelines using tools such as Kafka, Spark, Storm or Flink.
Expertise with core computer science fundamentals, including object-oriented programming, algorithms, data structures and design patterns.
Hands-on experience in one or more industry-leading database platforms, both relational and non-relational systems, preferably MySQL, Postgres, Redis, etc. (key/value stores, distributed database solutions)
Experience with version control (preferably GIT), continuous integration, deployment and configuration.
Can participate in the full lifecycle of software development (requirements gathering, designing, building, testing, maintenance and support).
Can influence and drive software engineering and architecture best practices and standards within the team.

You’ll be joining an enthusiastic and motivated project team. The ideal candidate works well in a fast-paced, agile, deadline-driven environment and can collaborate professionally and quickly with colleagues to meet goals. Innovation and creativity are paramount—we’re problem-solvers, collaborative thinkers and always open to new ideas.

Remote work, flexible schedule, vacation: 18 working days/year, sick leave: 8 days/year, Ukrainian state holidays: 10 days/year.