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.
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.