Roamless
Java Developer (Backend)
RoamlessTurkey2 days ago
Full-timeRemote FriendlyEngineering, Information Technology
About Roamless

The origin story of Roamless is one that will be familiar to many: we saw something broken and we decided to fix it for good.

‍We all travel. We all need to stay connected. And we all hate roaming charges. Existing alternatives were clunky, expensive, and unreliable — so we built something better. We made it easy, reliable and affordable for travellers to get connected and stay connected as they roam the world.

Our truly global mobile connectivity service is up to 90% cheaper than traditional roaming. With one eSIM, you get instant, reliable data anywhere in the world. No SIM swaps, no hunting for Wi-Fi, no choosing countries or data packs. Your balance never expires, so you can use it across trips with zero hidden fees or expiration dates.

In just 3 years, we've grown 4-5x Year on Year and have been trusted by +1M users who overall rate us 4.6 on Trustpilot.

Hiring globally and fully remote, we’re a team of 50 and we’re planning to grow to 100+ in the next ~18 months.

Why join Roamless now?

We have an ambitious goal: go beyond roaming and build an app that takes care of all your connectivity needs. Our competitors are creating a digital version of a solution that already exists. We’re building a solution that will do to telecoms what Monzo and Revolut did to banking. And we’re uniquely positioned to be able to build this — we have our own network infrastructure. Esim penetration is currently at 30%, but is projected to go up to 90% in the next 10 years. The opportunity for impact is big.

About The Role

We are looking for a Java Developer with 2+ years of experience who will:

  • Design, develop, and maintain Java-based applications.
  • Utilize Spring frameworks to build robust and scalable solutions
  • Participation in code review processes and code performance processes of the developedcodes.
  • Will be able to work with the software team to continuously improve the performance ofthe developed software. Requirements
  • BS/MS degree in Computer Science / Computer Engineering or related programs.
  • 2+ years of professional java experience (design, develop and maintain highly available andresilient applications).
  • Experience with Spring Boot, Spring MVC, Spring Data is a plus.
  • Knowledgeable about Microservices architecture is a plus.
  • Experience with Mongo DB, MySQL, Kafka, Kubernetes, Hazelcast and Radius is a plus.
  • Comfortable in a challenging and high-paced environment.
  • Enthusiastic for learning and applying innovative technologies.
  • Excellent interpersonal communication skills.
  • Proficient writing and oral skills in English.

Key Skills

Ranked by relevance