Middle Java Backend Engineer

About the role
We are looking for a Middle Java Backend Engineer to join our team and work on developing and supporting backend services.

You will be involved in building REST APIs, working with databases, and integrating with external systems.

Responsibilities

  • Develop and maintain backend services using Java and Spring Boot
  • Build and support REST APIs
  • Work with PostgreSQL (schema design, query optimization, transactions)
  • Integrate with external services via HTTP APIs
  • Implement authentication and authorization (JWT, role-based access)
  • Work with file storage (S3 / MinIO)
  • Write tests and support existing functionality

Requirements

  • Experience in backend development with Java and Spring Boot
  • Experience building and supporting REST APIs
  • Good knowledge of Spring Web, Spring Data JPA, Hibernate, Spring Validation
  • Practical experience with Spring Security, OAuth2 Resource Server, JWT, role-based access
  • Solid experience with PostgreSQL (schema design, query optimization, transactions)
  • Experience managing database migrations with Flyway
  • Experience integrating external services via HTTP APIs
  • Experience working with S3 / MinIO or similar storage
  • Experience with testing: JUnit 5, Spring Boot Test, integration tests
  • Experience with Gradle, Docker, Git

Nice to have

  • Experience with Testcontainers
  • Experience with Keycloak or similar IAM / SSO solutions

Required languages

English A2 - Elementary
Ukrainian Native
Published 19 March
98 views
ยท
46 applications
To apply for this and other jobs on Djinni login or signup.
Loading...