TL;DR
Middle+/Senior Java Backend Developer: Developing and maintaining high-load backend applications, designing and implementing APIs, and integrating with various services with an accent on database interaction, performance optimization, and scalability. Focus on microservices architecture, multithreading, concurrency, and ensuring well-tested, reliable code in production environments.
Company
hirify.global recruits on behalf of local partners, leveraging a network of 1,400 professionals across 10+ countries to deliver innovative, data-driven solutions.
What you will do
- Develop and maintain the backend of a high-load application.
- Design and implement APIs, integrating with external and internal services.
- Work with databases, writing efficient SQL queries and migrations.
- Optimize performance and scalability of solutions.
- Test, debug, and support the code for reliability.
- Collaborate with frontend developers, DevOps engineers, and other teams.
Requirements
- 5+ years of commercial experience in Java development.
- Strong understanding of web application fundamentals using Apache Tomcat.
- Strong understanding of multithreading and concurrency in Java (ExecutorService, CompletableFuture).
- Strong knowledge of Spring/Spring Boot, including Spring MVC, Spring Security, Spring Data.
- Experience building RESTful APIs.
- Hands-on experience with Kafka in production/high-load environments.
- Experience working with relational (PostgreSQL, MySQL) and non-relational databases (MongoDB, Redis).
- Proficient in Git and experience in team-based development.
- Understanding of microservices architecture and solid skills in writing unit and integration tests using JUnit, Mockito, TestContainers.
Nice to have
- Experience with RabbitMQ and GraphQL API.
- Experience with Reactive programming and Spring WebFlux + Netty.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Knowledge of secure coding practices (OWASP Top 10).
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →