Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
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
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
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
-
Java Backend Developer (Microservices)
Unison Group Singapore, Singapore
-
Tech Lead - Application Development JAVA N 4C
BrightClaim Hyderabad, Telangana, India
-
Senior Backend Developer – Java / Spring Boot
Accenture Kuala Lumpur, Kuala Lumpur, Malaysia
-
Senior Java Developer – Healthcare / PBM Platform
Conduent State Healthcare, LLC United States · $96K–$125K/yr
-
Sr Java Developer
Vidha It Solutions Llc Dallas, Texas, United States · $90K–$105K/yr
-
Senior Java Developer
Charles Schwab Inc. Austin, Texas, United States · $155K–$182K/yr