TL;DR
Middle Java Engineer (Kotlin): Developing a unified, scalable ads platform backend using modern Java and Kotlin with an accent on modular monolith architecture, cloud technologies, and AdTech domain. Focus on building maintainable, testable code, refactoring legacy systems, and collaborating on API design and architecture improvements.
Location: Fully Remote, must be based in Ukraine
Company
hirify.global is a global technology company providing a full spectrum of services including business and tech advisory, enterprise solutions, product development, and software development.
What you will do
- Develop backend features using Java 21, Spring Boot, Hibernate, and modular monolith architecture moving toward microservices
- Work with legacy code and perform meaningful refactoring
- Write readable, maintainable, and testable code including unit and integration tests
- Collaborate with frontend team to define and evolve API contracts
- Participate in architectural discussions and suggest improvements
- Share knowledge and take responsibility within a backend team
Requirements
- Location: Must be based in Ukraine
- Strong experience with modern Java (17+), Kotlin, REST APIs
- Knowledge of PostgreSQL and MongoDB databases
- Experience with cloud development (preferably GCP), Docker, Kubernetes
- AdTech background and experience with ETL, large data volumes, Kafka, BigQuery, Spark, Dataflow
- English: Upper-Intermediate (B2) required
Nice to have
- Experience with DSP solutions
- Knowledge of hexagonal architecture and Domain-Driven Design
- Experience working with legacy code and structured refactoring
- Ability to write clean, testable code (SOLID, unit & integration tests)
- Strong communication skills and teamwork readiness
Culture & Benefits
- Equal opportunities and inclusive work environment
- Global team with diverse backgrounds
- Supportive team culture and knowledge sharing
- Fully remote work format
Hiring process
- Application review with curiosity and care
- Talent acquisition interview to discuss goals and company support
- Technical interview focusing on expertise and problem-solving
- Customer interview for client-aligned roles
- Job offer and onboarding support
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →