Senior Java Engineer

Zagreb, Croatia

MochaLabs is looking for a talented and experienced Senior Java Engineer. If you're interested in building the future of FinTech and working on TradeLocker (, and have always wanted to work on high-performing real-time systems, we should talk!

What you'll be up to:

  • Collaborating with cross-functional teams to define the architecture of the trading platform, ensuring it meets the scalability, performance, and security requirements of a high-frequency trading environment.
  • Developing strategies to scale the platform to support a large number of concurrent users and handle massive volumes of real-time market data.
  • Designing and implementing redundancy measures to ensure high availability of the trading platform, minimising downtime in the event of system failures.
  • Continuously improving our development processes and tools.
  • Staying up-to-date with the latest trends and technologies.

What we expect from you:

  • Proven experience as a Java Engineer, with a strong understanding of Java programming concepts and principles. Bonus points if you have experience in trading or banking systems.
  • Proficiency in Java EE and Spring Framework.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks.
  • Experience with event-driven architecture is a plus (i.e. Kafka, rMQ, NATS).
  • Familiarity with containerisation (Docker) and cloud services (e.g., AWS, Azure).
  • Proficient in algorithms.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Gross salary range for the Senior Java Engineer position is between €4000 and €7000 monthly, depending on your experience.

What you can expect from us:

  • Cutting-Edge Technology: Seize the opportunity to be at the forefront of innovation in your field.
  • Professional Development: Focus on continuous education and skill-building through courses and conferences.
  • Flexible Vacation Days: Recharge on your terms with generous time off. 
  • Flexible Hybrid Work: Enjoy flexible working hours, whether from the office or your home. 
  • Pet-Friendly Office: Make sure to bring your furry friend to work with you.
  • Company Events: Relax and enjoy your team's company far away from the office.
  • Latest Equipment and Tools: Let us equip you to do your best work.

Interested in learning more? Let's get to know each other better. Send us your CV and any projects you want us to check out. We can't wait to hear from you!

Senior Java Engineer

Job description

Senior Java Engineer

Personal information