➡️ Apply here: Backend Developer
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
**Requirements**
* Higher education (technical or economic)
* 3+ years of professional experience
* Strong knowledge of Java 11+, Java Core, OOP, collections, multithreading, streams, and profiling
* Experience with Spring Boot: configuration, setup, REST API development, integration with other services
* Experience with Spring Security: authentication/authorization, OAuth2, JWT
* Experience with Spring Data JPA / Hibernate: query optimization, caching, working with EntityManager
* Experience with relational databases (PostgreSQL, MySQL, MS SQL): schema design, indexes, transactions, query optimization
* Experience with Redis: caching, pub/sub mechanisms
* Proficiency with Maven for dependency management and project builds
* Knowledge of database migration tools (Flyway and/or Liquibase)
* Experience in developing and documenting REST APIs (OpenAPI/Swagger)
* Experience in writing unit, integration, and end-to-end tests (JUnit, Mockito, Testcontainers)
* Understanding of HTTP, CORS, WebSockets
* Proficiency with version control tools (Git, GitHub/GitLab/Bitbucket)
* Knowledge of design patterns and principles: SOLID, DRY, KISS
**Responsibilities**
* Develop and maintain a new REST API for a B2B web system using Spring Boot
* Integrate with external systems and services
* Participate in backend architecture discussions and design
* Integrate with frontend via REST API
* Take part in code reviews and improve development processes
**Personal Qualities**
* Responsibility
* Punctuality
* Communicativeness
* Organizational skills
