Java Developer (Junior/Middle)
Java developer for a high-load project. 1-3 years experience, remote or hybrid. Full-time.
Development of services and integrations as part of a high-load project team. Development of new functionality and evolution of existing functionality under the guidance of senior developers. Participation in technical and architectural discussions. Interaction with analysts and development, testing, and support teams.
At least 1 year of commercial Java development. Knowledge of Java 25 basics: OOP, collections, Stream API, exceptions. 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. Nice to have: MongoDB, ClickHouse, Redis, RabbitMQ, Kafka, basic Linux, Flyway/Liquibase, SOAP, Maven.
Full-time employment. Schedule: 5/2. Work format: remote or hybrid.
Don't miss a single job
Subscribe to our Telegram channel