Job Description
Come on board with Neo Group! Here's your chance to stir things up in the scene with us. We're not just expanding; we're revolutionizing the entire game, mastering profitability with every new venture. But you know what truly fuels our drive? It's people like you.
Neo Group is on the lookout for a Java Engineer to join our Engineering Team.
Responsibilities:
- Develop a new project using Spring Boot and microservices architecture;
- Design, develop, and maintain Java applications with Java 21;
- Ensure compliance with coding standards and best practices;
- Write tests to ensure code quality (JUnit, Mockito);
- Collaborate with other teams to solve tasks;
- Maintain technical documentation;
- Working proficiency in both English and Russian;
Requirements
- 4+ years of experience in Java development;
- Strong knowledge of Spring Framework, Spring Boot (Webflux would be a plus);
- Experience working with PostgreSQL (ClickHouse would be a plus);
- Hands-on experience with Kafka, Redis, Docker, Kubernetes, Maven;
- Basic knowledge of Redis;
- Experience working with microservice architecture;
- Knowledge of standard libraries and testing frameworks (JUnit, Mockito);
Benefits
- Recharge your batteries with 20 paid working vacation days annually to explore, relax, and rejuvenate.
- Kick off your birthday month with a bang! Not only do you get heartfelt birthday wishes from your team, but you also enjoy a fully-paid day off.
- Prioritize your health with compensation for wellness activities.
- Experience an international work environment with a passionate, motivated, and professional team.
- Foster camaraderie and celebrate achievements through engaging in corporate events throughout the year.