Taro Logo

Java Software Engineer

A music technology company that started in 2005, focusing on audio research and innovation in the music industry.
Tokyo, Japan
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
Enterprise SaaS · Music

Description For Java Software Engineer

BMAT Music Innovators is seeking a Java Software Engineer for their Tokyo office in a hybrid work arrangement. This role is perfect for an experienced backend developer with 5+ years of experience who enjoys working with Unix-based systems and solving infrastructure challenges at scale. The position requires strong expertise in Java, PHP, BASH scripting, and MySQL, with the opportunity to work on distributed systems and maintain critical business processes.

The company, which started in 2005 as a spin-off from an audio research lab in Barcelona, has grown to over 240 people across multiple global locations. BMAT offers a unique work environment that combines music industry expertise with technological innovation. The team is diverse, including musicians, producers, and technology enthusiasts from around the world.

As a Java Software Engineer, you'll be joining a focused engineering team responsible for building and maintaining robust backend systems. The tech stack includes Java for core services, PHP for legacy maintenance, and various AWS services. The role offers significant opportunity for growth and impact, with responsibilities ranging from system design to mentoring team members.

The position comes with attractive benefits including flexible working arrangements, unlimited time off, professional development opportunities, and access to BMAT's facilities including their Barcelona HQ. The company culture emphasizes work-life balance, continuous learning, and personal growth.

This is an excellent opportunity for a senior developer who wants to work in a supportive, remote-first environment while being based in Japan. The role combines technical challenges with the excitement of working in the music industry, all within a company that values diversity, innovation, and open-mindedness.

Last updated a day ago

Responsibilities For Java Software Engineer

  • Design and implement reliable, scalable software systems
  • Maintain and improve existing PHP-based systems
  • Collaborate with engineers, product managers, and business teams
  • Write clean, testable, well-documented code
  • Debug and optimize applications for performance and reliability
  • Contribute to design decisions and improve technical documentation
  • Take part in code reviews and mentoring

Requirements For Java Software Engineer

Java
MySQL
PHP
  • 5+ years of software development experience
  • Strong experience with Java and MySQL
  • Solid experience writing BASH scripts and working in UNIX environments
  • Working knowledge of PHP (for maintenance work)
  • Experience designing and maintaining distributed systems
  • Good communication skills in English (Japanese is a plus)
  • A sharp eye for system design and attention to detail

Benefits For Java Software Engineer

  • Flexible working hours and location
  • Flat hierarchy
  • Online language classes for Spanish or English
  • Online and onsite courses and music industry workshops
  • Equipment provided
  • Unlimited time off
  • Barcelona HQ office access with rehearsal room

Interested in this job?

Jobs Related To BMAT Music Innovators Java Software Engineer