Java Developer - Lottery Industry

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 
Hungary

Offer summary

Qualifications:

Proficiency in Java, preferably Java 8 or newer., Experience with large-scale backend applications and legacy system maintenance., Solid knowledge of SQL databases and version control systems like CVS and Git., Good communication skills in Hungarian and English, with an understanding of complex system architectures..

Key responsibilities:

  • Develop and manage large-scale Java-based backend systems used in retail lottery terminals.
  • Review code, test, document, and improve the existing system continuously.
  • Implement new features and fix bugs in a complex, established application.
  • Work with complex system architectures and legacy codebases.

Mito Group logo
Mito Group Professional Services SME https://mito.hu/
201 - 500 Employees
See all jobs

Job description

Here at Mito Digital, we love building clever things: apps, websites, and complex backend systems for lottery companies and aviation brands around the world. Now our lottery & betting team of 30+ is on the lookout for a Java Developer to join the crew! If you’re into large-scale backend systems and want to work on software used by lottery agents in thousands of locations across Hungary, we’d love to chat.

We’re looking for at least a medior level, ideally a senior-leaning Java developer who’s comfortable navigating large codebases and legacy systems. You’ll need a strong structural mindset, engineering thinking, and the ability to work independently.

Requirements

What you’ll be working on...
  • Developing and managing a large-scale, Java-based backend application, widely used in retail lottery terminals across Hungary.
  • Reviewing code, testing, documenting, and continuously improving the system.
  • Adding new features and fixing bugs in an established, complex application.
  • Understanding and working with complex system architectures and legacy code.

What we expect from you...
  • Fluency in Java (we’re on Java 8, but keeping things modern).
  • Experience with large-scale applications and legacy system maintenance.
  • Solid knowledge of SQL databases.
  • Familiarity with CVS and Git version control.
  • You’ve worked with XML, XSLT.
  • Fluency in Hungarian and English, for smooth communication and documentation.

It’s a big plus if you...
  • Know your way around automated testing frameworks.
  • Are familiar with SOLID, DRY, and other design principles.
  • Have experience with NoSQL technologies.
  • Feel comfortable with Linux beyond just user-level.
  • Have worked with Jira (or a similar ticketing system).
  • Don’t mind using Eclipse.

Benefits

What we offer:
  • Exciting Challenges & Impactful Work: Work on global projects that make a real difference, from travel bookings to creative advertising.
  • Seamless Onboarding & Support: A well-structured onboarding process and a dedicated buddy to help you settle in.
  • Hybrid Work & Comfortable Office: Work from home when needed, but enjoy a beautiful downtown Budapest office with MacBooks, great coffee, fresh fruit, and more.
  • Continuous Learning & Growth: Access to conferences, coaching, competitions, and opportunities to share your expertise. A native English coach is available for professional communication support.
  • Extra Days Off for Loyalty: Our Level Up system rewards your years with us by giving you additional paid leave.
  • Vibrant Community & Fun Culture: Join a workplace where work is serious, but fun is essential—hackathons, office parties, family events, and dog-friendly spaces.
  • Flexible Benefits & Health Package: Personal budget for sports, education or commuting plus annual access to routine and preventive screenings across various medical fields.
  • Our Core Values
    • Solution-oriented mindset
    • Continuous professional development
    • Trust, respect, and a healthy dose of humor

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Professional Services
Spoken language(s):
HungarianEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Java Developer Related jobs