Neo Group logo

Java Engineer

Neo Group
Full-time
On-site
Vršac, Vojvodina, Serbia

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. Join us as we embark on a journey to redefine gaming on a global scale.

Neo Group is on the lookout for a Java Engineer to join our Engineering Team.

What we want from you:

  • Develop, test and maintain Java-based applications.
  • Write clean, scalable, and efficient code.
  • Troubleshoot and resolve application issues and bugs.
  • Lead the full software development cycle.
  • Ensure compliance with standards and best practices, as well as maintain documentation.
  • Collaborate with other teams to solve tasks.
  • 4+ years experience in Java development.
  • Knowledge of the Spring Framework, Spring Boot.
  • Working with a PostgreSQL database (MySQL will be a plus).
  • Working experience with Kafka, Redis, Docker, Maven, k8s and microservice architecture.
  • Knowledge of standard libraries and testing frameworks (JUnit, Mockito).
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • 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. 
  • Get legal support for obtaining a local work/residence permit.
  • Prioritize your health with compensation for wellness activities. 
  • Experience an international work environment with a passionate, motivated, and professional team.
  • Invest in your growth using professional development compensation.
  • Boost your energy and morale with complimentary snacks available in the office.
  • Foster camaraderie and celebrate achievements through engaging in corporate events throughout the year.

Being part of Neo Group means more than just a job. It's about being a part of a vibrant community with over 40 nationalities across 8 global locations. As we embrace a thrilling phase of hyper-growth and scale-up, our success is fueled by the diversity and talent of our team—potentially including you!

Explore Neo Group Further:
For more details about life and careers at Neo Group, visit our Career Website connect with us on Instagram, and engage with us on LinkedIn.