for the T_G Studio high-load project team. Development of services and integrations, new functionality, and development of existing functionality under the guidance of senior developers.
Tasks:
- Development of services and integrations as part of a high-load project team
- Development of new functionality and enhancement of existing functionality under the guidance of senior developers
- Participation in discussions of technical solutions and architectural issues
- Interaction with analysts and development, testing, and support teams
Requirements:
- From 1 year of commercial development experience in Java
- Knowledge of Java 25: OOP basics, collections, Stream API, exception handling
- Experience with Spring Boot
- Basic knowledge of JPA + Hibernate and jOOQ (understanding of lazy/eager loading, N+1, transaction principles)
- Knowledge of SQL and experience with PostgreSQL
- Confident knowledge of Git and Gradle
- Knowledge of OpenAPI/Swagger: ability to describe and read API specifications
- Basic Docker skills
Conditions:
- Full-time employment
- Schedule: 5/2
- Work format: remote or hybrid
Skills:
- Java
- Java 25
- OOP
- Stream API
- Spring Boot
- JPA
- Hibernate
- jOOQ
- SQL
- PostgreSQL
- Git
- Gradle
- OpenAPI
- Swagger
- Docker
- MongoDB
- ClickHouse
- Redis
- RabbitMQ
- Kafka
- Linux
- Flyway
- Liquibase
- SOAP
- Maven