Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Developer (Remote) image - Rise Careers
Job details

Senior Java Developer (Remote)

Introducing Masabi 

// At Masabi, we’re driving the fare payment revolution, powering the journeys of millions all over the world. We build fare collection platforms that allow riders to seamlessly buy and present tickets for public transport either on their mobile phones, from a ticket machine, or even by tapping their bank card to travel. 

Our Justride platform is used in over 250 locations globally, including some of the largest cities in the world. With our industry-first mobile ticketing SDK, we’ve partnered with large players in the transport space, including Uber, Moovit and Transit. 

Your own journey is important to us too. Choosing a role here means joining a network of innovators from all walks of life; a group of passionate individuals who consistently deliver. Here, you’ll find the tools you need to build the career you want. Whether you’re taking the direct route or trying a new path, we’ll support you no matter what. 

The Role

// As a Senior Java Developer at Masabi, you will be responsible for building new features across multiple backend services that are central to our systems. We strive to create an enjoyable and rewarding environment for making great products. Our teams are self-organizing, using scrum, kanban, or a hybrid approach tailored to meet their goals effectively. Each team comprises specialists in development, testing, and sometimes hardware, working collaboratively to deliver excellent business outcomes for our customers.

As we expand our fare engine calculations and architecture, this role enables developers to work with diverse technologies and programming paradigms, on complex and interesting challenges.

We also host hack days a few times a year. These events are primarily for fun, learning, and prototyping cool and innovative ideas that could benefit our customers. 


Location

// This role is available in a fully remote model for candidates based in Romania.


Our Stack

//We don’t expect you to know the whole of our stack. We want the stack to keep evolving as developers identify new tools and frameworks.

  • Java or Kotlin (Backend)

  • REST

  • Git / Gradle / Maven / Artifactory

  • Amazon tech (DynamoDB, EC2, S3, SQS, Kinesis, etc)

  • Kafka

  • Spock/Groovy used for testing 

  • Fully cloud-hosted platform with Infrastructure as Code tooling(Terraform)

About You 

  • A good command of the English language is required for this role, including the ability to communicate clearly and effectively in both written and spoken English

  • Solid core programming skills in Java or Kotlin and the ability to quickly pick up new technologies and domains

  • Desire to implement quality software that operates at scale

  • Ability to operate as part of a team that owns their piece of software and advise on the best shape of a new feature

  • Open to adopting well-supported ideas and solutions, demonstrating a productive approach towards governance

  • Excellent interpersonal skills to foster positive relationships with colleagues and contribute effectively to team goals

  • A proactive and driven mindset to ensure projects are completed efficiently and effectively

Some of our benefits

  • Up to 26 days of holiday per year plus the Christmas Shutdown (another 3-4 days)

  • Private healthcare

  • Monthly team bonding allowance

  • Up to €1000 training budget per year

  • €200 to spend on your home office

  • Choice of workstation

  • Menopause support

  • Ability to work for up to 3 months per year from any country in the world. Certain limitations may apply

Careers at Masabi are for people going places - driven by a mission to make transit fair and accessible for all.

We are a network of innovators from all walks of life, passionate about making a difference. At Masabi, we operate with openness and trust, creating an environment where everyone feels empowered to bring their whole, authentic selves to work.

Whoever you are, just be yourself.
We welcome applications from underrepresented backgrounds and encourage you to share your pronouns at any stage. Together, we simplify journeys, remove barriers, and improve daily life for millions.

Why Join Masabi?

  • Driven by Purpose – We believe in journeys made simple. The work isn’t always easy, but the best things never are.

  • Encouraged to Accelerate – Masabi is going places and our people are in the driving seat. Whether you’re taking the direct route or exploring new paths, we support your journey.

  • Advancing with Empathy – We put people first and foster a culture of learning, not blame. No matter your cargo, we share the load.

We’re already powering journeys - are you ready to join us?

Masabi Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Masabi DE&I Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Masabi
Masabi CEO photo
Brian Zanghi
Approve of CEO
What You Should Know About Senior Java Developer (Remote), Masabi

At Masabi, we're excited to invite a passionate Senior Java Developer to join our remote team in Bucharest. We are on a mission to revolutionize fare payment and enhance the journeys of millions worldwide. As a Senior Java Developer at Masabi, you will play a key role in developing innovative features across our backend services crucial to our robust fare collection platforms like the Justride solution, used in over 250 locations globally. In our collaborative environment, you'll work alongside skilled developers and testers, utilizing agile methodologies such as scrum and kanban to achieve exceptional results. Your work will not only involve creating reliable software at scale using Java or Kotlin but also exploring diverse technologies and programming paradigms—making each day an exciting challenge. Moreover, we believe in the importance of creativity and learning; hence, we host hack days for our developers to prototype innovative ideas that could enhance our offerings. With a range of benefits, including generous holiday allowances and a supportive culture that encourages your growth, joining Masabi means you're part of a vibrant community of innovators dedicated not just to building great software, but also to making transit fair and accessible for all. If you're someone who thrives in a dynamic setting and is eager to make a difference, we can't wait to see how your journey unfolds with us!

Frequently Asked Questions (FAQs) for Senior Java Developer (Remote) Role at Masabi
What are the responsibilities of a Senior Java Developer at Masabi?

As a Senior Java Developer at Masabi, your primary responsibility will be to develop new features across our backend services. This role entails engaging with different technologies and paradigms of programming, contributing to our fare engine calculations and architecture. You'll work in a collaborative team environment, using agile methodologies to deliver high-quality software solutions that meet our customers’ needs efficiently.

Join Rise to see the full answer
What skills are required for the Senior Java Developer position at Masabi?

The Senior Java Developer role at Masabi requires solid core programming skills in Java or Kotlin, alongside the ability to adapt to new technologies rapidly. A strong command of English is crucial for effective communication within the team. Additionally, familiarity with REST, cloud technologies, and infrastructure as code tools like Terraform will be advantageous for this position.

Join Rise to see the full answer
What kind of technologies does the Senior Java Developer at Masabi work with?

At Masabi, the Senior Java Developer will work with a modern tech stack that includes Java or Kotlin for backend development, RESTful services, and various Amazon cloud technologies like DynamoDB, S3, and EC2. You will also have experience with Kafka, Git, Gradle, Maven, and testing frameworks such as Spock/Groovy, allowing you to engage with a range of innovative solutions.

Join Rise to see the full answer
What is the team environment like for a Senior Java Developer at Masabi?

The team environment for a Senior Java Developer at Masabi is collaborative and dynamic, composed of specialists from various fields, including development and testing. Our teams operate in self-organizing groups that utilize scrum, kanban, or hybrid methodologies, fostering an enjoyable atmosphere where everyone contributes to achieving excellent business outcomes.

Join Rise to see the full answer
What benefits do Senior Java Developers at Masabi receive?

Senior Java Developers at Masabi enjoy comprehensive benefits, including up to 26 days of holiday plus a Christmas shutdown, private healthcare, a training budget of up to €1000 per year, and allowances for team bonding and home office setups. Additionally, the flexibility to work remotely and the ability to work from abroad for a few months each year enhance our supportive company culture.

Join Rise to see the full answer
Common Interview Questions for Senior Java Developer (Remote)
Can you describe a challenging project you worked on as a Senior Java Developer?

When answering this question, choose a project that showcases your problem-solving abilities, detailing your role, the challenges faced, and the outcome. Emphasize collaboration and how you leveraged Java or Kotlin to achieve success, aligning your experience with Masabi's focus on innovation and quality software.

Join Rise to see the full answer
How do you ensure the quality of your code as a Senior Java Developer?

Discuss the strategies you use to maintain code quality, such as code reviews, testing methodologies like TDD or BDD, and continuous integration practices. Mention specific tools and frameworks, such as Spock or Groovy, that you have used, showcasing how these practices align with Masabi's commitment to quality software.

Join Rise to see the full answer
What agile methodologies are you familiar with, and how do you apply them in your work?

Share your experience with agile methodologies like scrum and kanban, elaborating on how you have implemented these frameworks in your previous roles. Highlight your adaptive approach to team dynamics and how this aligns with Masabi's focus on self-organizing teams.

Join Rise to see the full answer
How do you stay updated with new technologies and programming trends in Java development?

Explain your methods for keeping up with industry trends, such as joining developer communities, participating in hack days, or attending workshops and conferences. Emphasize your proactive learning approach and how it can contribute to the innovative culture at Masabi.

Join Rise to see the full answer
Can you provide an example of a time you resolved conflict within a development team?

Focus on your conflict resolution approach by citing a specific example. Describe the situation, the steps you took to facilitate communication, and the positive outcome. Linking this to Masabi's value of fostering positive relationships emphasizes your fit within the company culture.

Join Rise to see the full answer
What is your experience with cloud technologies in your Java development?

Discuss your familiarity with cloud technologies such as AWS and how you have utilized services like S3, EC2, or DynamoDB in your development work. Tailor your answer to highlight how these experiences would align with the responsibilities of a Senior Java Developer at Masabi.

Join Rise to see the full answer
How do you approach learning new programming languages or frameworks?

Describe your learning approach, such as hands-on projects, online courses, or collaborating with peers. Discuss an instance where you had to learn a new technology quickly and how that experience can be beneficial in adapting to the evolving stack at Masabi.

Join Rise to see the full answer
What motivates you to build scalable software solutions?

Share your passion for creating software that makes a difference, particularly in improving user experiences and optimizing processes. Connect this motivation to Masabi's mission of simplifying transit journeys, showcasing your alignment with the company's values.

Join Rise to see the full answer
In a remote setting, how do you maintain effective communication and collaboration with your team?

Explain your communication strategies in a remote environment, such as regular check-ins, utilizing collaboration tools, and fostering an inclusive culture. Highlight how these practices can enhance teamwork and align with Masabi's supportive work culture.

Join Rise to see the full answer
What do you think is the most important aspect of building software at scale?

Discuss aspects like performance, maintainability, and testing, emphasizing how these components contribute to the overall user experience. Relate your answer back to Masabi's commitment to delivering quality software that meets the needs of millions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Dental Insurance
Vision Insurance
Performance Bonus

Masabi seeks a skilled Business Analyst to elevate their mobile ticketing platform and enhance user experiences in public transportation.

Photo of the Rise User
Posted 13 days ago
Dental Insurance
Vision Insurance
Performance Bonus

Join Masabi as a Business Analyst and help shape the future of public transportation experiences through innovative fare collection platforms.

Photo of the Rise User
Posted 6 days ago

Become a key player in Visa's global technology team as a Staff Software Engineer, shaping the future of payment systems.

Photo of the Rise User
Mission Driven
Social Impact Driven
Inclusive & Diverse
Collaboration over Competition

Rad AI seeks a Senior Software Engineer to join their innovative team, focusing on transforming radiology through artificial intelligence.

Photo of the Rise User

Join Splash as a Senior Full Stack Engineer and help shape the future of music technology in a dynamic, innovative environment.

Photo of the Rise User

Join NewRocket as a ServiceNow Senior Software Engineer, where you'll lead the development of innovative ITSM/CSM solutions and mentor a talented team.

Photo of the Rise User

Join Shiji Group as a Senior Frontend Developer to create impactful software solutions for the hospitality industry.

Photo of the Rise User
Posted 9 days ago

Join Qualtrics as a Staff Software Engineer, focusing on their Data Platform to help shape the future of experience management.

Posted 5 days ago

Join Yahoo's Media Platform team as a Senior Software Engineer, where you will lead innovative projects that enhance content creation and user engagement.

Photo of the Rise User
Walmart Remote IN KA BANGALORE Home Office PW II
Posted 4 days ago

We're looking for a passionate Software Engineer III to join Walmart Global Tech and impact millions through innovative technology.

MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Vision Insurance
Performance Bonus
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
7 people applied to Front-End Developer at Apex Logic
S
11 people applied to Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars