Neo Group

Java Backend Developer

Neo Group Minsk, Minsk Region, Belarus 1 day ago
engineering

As part of our continued growth, Neo Group is recruiting on behalf of one of our local partners, leveraging our network of 1,400 talented professionals across 10+ countries. Together, we are committed to delivering innovative, data-driven solutions that empower our clients and foster professional growth within a dynamic and collaborative workplace.

We are on the lookout for a Java Backend Developer to join our Engineering Department.

Responsibilities:

  • Develop and maintain the payment integrations backend.
  • Develop and maintain backend for auxiliary payment services (not related to integrations directly).
  • Design and implement APIs, integrate with external and internal services.
  • Work with databases, write efficient SQL queries and migrations.
  • Optimize performance and scalability of solutions.
  • Test, debug, and support the code.
  • Collaborate with frontend developers, DevOps engineers, and other teams.
  • Collaborate with tech support at partners' side.

Requirements

  • 5+ years of commercial experience in Java development.
  • Excellent understanding of web application fundamentals.
  • 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.
  • Solid skills in writing unit and integration tests using JUnit, Mockito, TestContainers, WireMock or similar tools; commitment to well-tested and reliable code.

Additional Skills:

  • Experience with RabbitMQ.
  • Experience with Apache Camel.
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Knowledge of secure coding practices (OWASP Top 10 and others).

Soft Skills:

  • Ability to clearly articulate technical solutions and justify choices.
  • Strong teamwork and communication skills.
  • Proactive, self-driven, and responsible for results.

Benefits

  • Enjoy 3 health days to focus on your well-being.
  • Take advantage of 25 paid calendar vacation days to explore, relax, and unwind.
  • Get a $30 net per month sports compensation to stay active and healthy.
  • Benefit from top-notch medical insurance for peace of mind.
  • Indulge in a variety of snacks available in the office.
  • Join us for exciting corporate events that foster team spirit and fun!

Sponsored

Explore Engineering

Skills in this job

People also search for