R

Java Software Engineer

Reach-U Tartu, Estonia

4 d ago
java Mid (2-5 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 be responsible for building resilient backend architecture, designing reliable APIs, and optimizing data-driven software solutions. Additionally, you will create production-grade Java code and assist with complex engineering and business challenges.

What they look for

Java Backend architecture API design Relational databases NoSQL Oracle MySQL PostgreSQL MongoDB Elasticsearch Cassandra BigTable Public cloud Data analysis Software development lifecycle

Requirements

Candidates must have solid hands-on software development experience with Java and a strong understanding of relational and NoSQL databases. Proficiency in both English and Estonian is required, along with a commitment to high standards in software architecture and data security.

Benefits

Paid self-development days Mental health support Sports and well-being compensation

Full description

Java Software Engineer 

Reach-U works with customers around the world on unique, data-driven software projects. With our purpose-built technology, our customers can perform business analysis more interactively and much faster than with traditional tools.

Join our team in Tartu and make a global impact!

What You'll Be Doing:

As a Java Software Engineer at Reach-U, you will play a crucial role in building resilient backend architecture, designing reliable APIs, and optimizing data-driven software solutions.

Your responsibilities will include:

  • Creating production-grade Java code that customers can trust — ensuring high performance, efficiency, and proactive error handling.
  • Continuously improving backend systems and data workflows while proposing architectural enhancements to optimize stability.
  • Assisting with ad hoc software and data analyses to solve complex engineering and business challenges.
  • Acting as a reliable technical contributor across the entire software development lifecycle.

What You'll Bring to the Team:

  • Solid hands-on software development experience with Java and a passion for clean software design.
  • A problem-solving mindset focused on delivering practical business value through well-structured solutions.
  • A detail-oriented approach with a keen eye for quality while keeping the big-picture architecture in mind.
  • Commitment to high standards in software architecture, data security, and privacy.
  • Working knowledge of relational databases (Oracle, MySQL, PostgreSQL), NoSQL (MongoDB, Elasticsearch), and columnar databases (Cassandra, BigTable).
  • Hands-on experience with applications and data in public cloud environments.
  • Excellent English and Estonian proficiency (written & spoken).

Bonus Points For:

  • Experience in data manipulation workflows using Airflow, Python (Pandas), Spark, or Bash.
  • A talent for presenting complex findings or technical topics in an easy-to-understand form for non-technical audiences.
  • Prior experience working in industries outside of ICT.
  • Interesting portfolio cases or past projects you can proudly showcase.

Why Join Reach-U?

  • One full paid day every month dedicated entirely to your self-development and exploring new technologies.
  • Mental health support via MinuDoc, and Stebby compensation for sports, massages, and physical well-being.
  • A mission-driven team of engineers who genuinely love learning together and tackling complex technical challenges.
  • Strong, long-term international customers who trust us with their most demanding, high-impact tasks.

Similar roles