Backend

Java developer Full-time

О компании и команде


A startup with an innovative idea that is ahead of the market and time! With cutting-edge AI technologies and gamification elements the product will revolutionize the industry of creation. Join the cool and energized team with a track record of many successful projects!

What you will do:

  • Development and consistent maintenance of our web platform (business logic development)
  • Enhance the quality of code by creating unit tests.
  • Continuously researching and developing cutting-edge, more optimal solutions.
  • Executing code reviews to maintain high-quality assurance standards.
  • Facilitating interaction with the team to collaboratively identify the most optimal technical solutions for the allotted tasks.

Responsibilities

As part of the team you will:

  • Development and consistent maintenance of our web platform (business logic development)
  • Enhance the quality of code by creating unit tests.
  • Continuously researching and developing cutting-edge, more optimal solutions.
  • Executing code reviews to maintain high-quality assurance standards.
  • Facilitating interaction with the team to collaboratively identify the most optimal technical solutions for the allotted tasks.

Qualification

Must have:

  • A minimum of 2 years active experience in development.
  • In-depth skills and experience working with Java 8+ and above.
  • Experience with Spring: Core, Data
  • Experience with Hibernate , Multithreading
  • Can read and understand documents in English.
  • Knowledge of OOP, algorithms and data structures
  • PostgreSQL (experience working with a database and writing queries)
  • Experience with Maven, Git
  • User-level experience in Linux environments.
  • Experience writing tests using Junit, Mockito

Nice to have:

  • Experience with Docker
  • Experience with NoSQL
  • Knowledge of Querydsl
  • Experience with AWS/GCP (with one of the cloud providers)
  • Experience with Spark framework https://sparkjava.com/
  • Experience with websockets

Opportunity to use modern technologies and perform interesting tasks

  • Gain expertise in the use of modern Java 17
  • Develop processing logic for deep learning systems (LLM, Diffusion Models)
  • Working with real time processing and voice generation


Ожидания от кандидата

You are perfect for this role if:

  • You have shown ability in carrying out tasks on your own.
  • Significant curiosity in discovering new technologies.
  • Ability to write code that is easy to understand and modify.
  • Proficient in communicating effectively and clearly within a team.
  • Active involvement in the processes of project development.

Условия работы

Competitive salary pegged to USD

100% remote work

Working on a start-up with modern and latest technologies

Opportunities for Learning and Development

Overview

  • Employer: Tri Foundation
  • Job Title: Java developer
  • Published: 11 months ago
Apply For This Job