Taro Logo

Java Software Engineer

Leading global provider of local mobile-first payments solutions, processing over $10B in value annually through 300+ payment methods across 70+ countries.
Tartu, Estonia
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
2+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Java Software Engineer

Boku Inc. (BOKU.L), the leading global provider of mobile-first payment solutions, is seeking a Java Software Engineer to join their Trident Bundling team in Tartu, Estonia. With a prestigious client roster including Amazon, Meta, Google, and Microsoft, Boku processes over $10 billion in transactions annually across 70+ countries.

The role offers an exciting opportunity to work on products that directly impact client revenue and market positioning. As a Java Software Engineer, you'll be responsible for the complete software development lifecycle, from technical preparations to deployment and monitoring. The position is ideal for someone with 2+ years of Java experience who is passionate about writing clean, efficient code and working with modern tools and technologies.

Working in a hybrid environment, you'll collaborate with a diverse, international team while having the flexibility to work remotely. The role offers significant growth potential, with opportunities to work with cutting-edge technologies including AWS services, async systems, and data engineering solutions. You'll be part of a company that values initiative, creativity, and continuous learning.

Benefits include stock options in a publicly-listed company, generous vacation policy, home office equipment budget, and regular team events. The company culture emphasizes work-life balance and professional development, making it an ideal environment for engineers looking to make a significant impact while growing their careers.

This is an excellent opportunity for a motivated Java developer who wants to work with global brands, contribute to meaningful projects, and be part of a company that's shaping the future of mobile payments.

Last updated 5 months ago

Responsibilities For Java Software Engineer

  • Responsible for all stages of the software development lifecycle
  • Deliver products and features to clients
  • Write and review code
  • Maintain services in production
  • Collaborate with engineers across the organization
  • Drive initiatives and exchange knowledge

Requirements For Java Software Engineer

Java
RabbitMQ
  • 2+ years of working experience as a Java Software Engineer
  • Good coding practices and techniques
  • Experience with testing, continuous integration, and deployment practices
  • Must live in or near Tartu for occasional office presence
  • Bachelor's degree in Computer Science or related field (preferred)
  • Experience with cloud computing tools, especially AWS (preferred)
  • Familiarity with async systems and messaging brokers (preferred)

Benefits For Java Software Engineer

Equity
  • Stock options for publicly listed Boku Inc
  • Extra vacation days between Christmas and New Year
  • Home Office equipment budget
  • Family-friendly workplace
  • Personal development and learning opportunities
  • Regular team gatherings and social events
  • Freedom to define your role and take responsibility
  • Variety of learning & development opportunities

Interested in this job?