Onoff

Senior Java Developer

Onoff Tallinn, Estonia · €62K–€76K/yr

Telecommunications · 51-200 employees

11 h ago
java Senior (5-10 yrs) Full-time Estonia
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will design and build scalable backend services for a global communication platform while driving architectural decisions. Additionally, you will mentor other engineers and take ownership of the full development lifecycle from idea to production.

What they look for

Java Backend development Distributed systems APIs Databases Scalable architectures Docker AWS MySQL Mentoring System architecture Operational ownership Product mindset

Requirements

Candidates must have extensive professional experience building backend systems with Java and a strong understanding of distributed systems and scalable architectures. Proficiency in Docker, AWS, and MySQL is required, along with a strong product mindset and the ability to lead technical discussions.

Benefits

Private health plan Travel budget Continuous learning Extra time off

Full description

🔥 Senior Java Developer... Ready to Shape the Future?

We're not looking for someone to simply write code.

We're looking for a Senior Java Developer who wants to influence architecture, mentor other engineers, and take ownership of systems that power communication for users around the world.

At Onoff, we're scaling fast. We've launched new products, continue to grow across Europe, and are building the next generation of telecom SaaS. Now we're looking for an experienced engineer who wants to leave a lasting mark on both our product and our engineering culture.

🚀 Why Onoff?

This isn't a feature factory. It's a place where experienced engineers have a real voice.

  • 💡 Drive Technical Direction – Influence architecture, challenge ideas, and help shape engineering decisions.
  • 📈 Build at Scale – Design and improve high-availability backend services used by customers globally.
  • 🤝 Mentor & Elevate – Share your knowledge, support teammates, and help raise the engineering bar.
  • 🌍 Flexibility – Hybrid work with a healthy balance between office collaboration and focused work.
  • 💰 Competitive Compensation – We invest in experienced engineers who create impact.
  • 🏖️ Extra Time Off – Because great engineering also requires time to recharge.
  • 🩺 Private Health Plan – We've got your back.
  • ✈️ Travel Budget – Explore, learn, and recharge.
  • 📚 Continuous Learning – Conferences, courses, books—we'll support your growth.
  • 🎉 A Team You'll Actually Enjoy Working With – Smart people, low ego, high ownership.

💻 What You'll Be Doing

  • Designing and building scalable backend services for a global communication platform.
  • Driving architectural decisions and continuously improving our systems.
  • Collaborating closely with Product, Design, QA, and Engineering.
  • Mentoring other developers through code reviews, technical discussions, and everyday collaboration.
  • Taking ownership from idea → architecture → production → continuous improvement.

🌟 What You Bring

  • Extensive professional experience building backend systems with Java.
  • Strong understanding of distributed systems, APIs, databases, and scalable architectures.
  • Experience with Docker, AWS, and MySQL.
  • Experience working with production systems, monitoring, and operational ownership.
  • Ability to mentor others and lead technical discussions while remaining hands-on.
  • Strong product mindset—you care about solving user problems, not just implementing tickets.
  • Curiosity, ownership, and a desire to continuously improve.

👉 If you're looking for a place where your experience truly matters and where you'll have the opportunity to influence both the product and the people around you, we'd love to meet you.

Send us your CV 📩 and let's build what's next—together.

Similar roles