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

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 3 hours 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?

Jobs Related To Boku Inc. Java Software Engineer

Java Consultant - Merchant Settlement Engineering

Java Consultant position at Boku Inc., working on merchant settlement systems and payment solutions in a global fintech environment.

Industrial Design Engineer, R2L Design

Industrial Design Engineer position at Amazon's R2L team, focusing on developing next-generation fulfillment and delivery systems with competitive compensation and benefits.

Software Development Engineer

Software Development Engineer role at Amazon Ads Publisher Technology, building scalable ad server solutions for Prime Video, FireTV, and Twitch platforms.

Software Development Engineer, ROAST, AWS Route 53

AWS Route 53 seeks a Software Development Engineer to build and improve scalable DNS services, focusing on automation and system reliability.

Software Development Engineer, Customer Trust Technologies

Software Development Engineer position at Amazon's Customer Trust Technologies team, building scalable services for Amazon developers with 3+ years experience required.