16 квітня 2026

Middle Java Developer (вакансія неактивна)

віддалено

About us
We are an IT outsourcing/outstaffing company specializing in developing AI and web3 technologies. We provide a complete development cycle, from UI/UX design to product launch. Founded in 2017, we currently have over 80 team members. Our flexible approach to remote work was adopted even before it became mainstream during the pandemic. Our project teams operate in Europe and Ukraine

Role
We are looking for an experienced Middle Java Developer to join our team and contribute to the development and scaling of backend services

About the project
This is an iGaming platform featuring blockchain-based loyalty solutions. The system utilizes a microservices architecture designed for high-load processing

Tech stack
Java, Spring Boot, microservices architecture, Kafka, PostgreSQL, Redis, AWS (S3), Docker, REST APIs, JUnit, GitLab

Requirements
— 3+ years of hands-on commercial experience in Java backend development
— Proven experience with Spring Boot (Web, Security, Data JPA) and Hibernate
— Experience working with microservices architecture
— Strong understanding of RESTful API design principles
— Experience with databases (PostgreSQL)
— Experience writing unit and integration tests (JUnit, Mockito)
— Understanding of OOP, SOLID, and DRY principles
— Upper-Intermediate level of English or higher

Nice to have
— Familiarity with message brokers (Kafka)
— Basic understanding of containerization (Docker)
— Experience with caching solutions (Redis)

Responsibilities
— Develop and maintain backend services using Java and Spring Boot
— Write clean, maintainable, and testable code following best practices
— Collaborate with team members to deliver product features
— Identify and resolve bugs and performance issues
— Contribute to technical discussions and improvements

Why join us
— High-load product built with modern technologies in a microservices architecture
— Direct collaboration with the customer and influence on technical decisions
— Experienced engineering team in a low-bureaucracy environment with strong growth opportunities

Hiring stages
— Intro call with Recruiter → Technical interview → Client interview → Job offer