Founded in 2010, Memsource is the world’s leading cloud-based translation management system. Headquartered in Prague, we serve customers in the Americas, Europe, and Asia. Memsource helps global customers translate more efficiently and some of the world’s largest global businesses are our customers. Over 2 billion words are processed monthly through the Memsource Cloud translation platform. Our team of 70+ is based in Prague, Czech Republic; Boston, US; and Tokyo, Japan.

Java Backend Developer

Join a small team of very experienced Java backend developers and help us improve the core of the Memsource platform. The team is responsible for 10+ backend components and you’ll help with:

  • Text extraction from 50 different file formats and storing data in MongoDB
  • Creating translated files with all original formatting preserved
  • Storing translations in Elasticsearch to be used for similar texts in the future
  • Spell-checking, word completion and text quality assurance
  • Integrating 20+ external machine translation engines
  • Preserving terminology
  • Providing data for AI components and much more

You’ll enjoy

  • Having your code in the production in the matter of weeks
  • Automated testing, deployments, static code analysis and code reviews in GitLab
  • Having a chance to work with new technologies like Java 11 or Elasticsearch 7
  • Closely cooperating with the infrastructure, AI and other teams
  • Creating solutions that scale. Our databases contain terabytes of data and we serve tens of thousands of requests per minute

You should have

  • At least 3 years of experience in Java
  • Solid understanding of HTTP protocol
  • Deep knowledge of multithreaded programming
  • User experience in Linux
  • Working knowledge of XML and Git

Skills we welcome

  • Elasticsearch
  • MongoDB and other NoSQL databases
  • Experience with big data
  • Spring Boot
  • Docker
  • AWS
  • Gradle

Why should you work at Memsource?

  • You’re interested in working at a successful and rapidly growing technology company with a global presence
  • You prefer to work independently in a small international team, with no corporate bureaucracy
  • We know you have a life outside of the office - enjoy flexible hours and a home office option
  • You deserve 5 weeks of vacation and 3 sick days
  • We value your work and offer competitive salariesYou can improve your language skills with free on-site English and Czech lessons
  • You will work in a newly renovated office in Prague’s city center near the Národní třída metro station, with wrap-around terraces and a chill-out area, complimentary tea and coffee, bicycle stands, and a shower
  • We hold monthly all-hands meetings where everyone is updated on the latest company news
  • Get out of the city with our bi-annual team building weekends, including camping and a winter hiking trip to Sněžka mountain

Informace o pozici

Memsource a.s.
Spálená 108/51, Praha – Nové Město
Required education: Bachelor's
Required languages: English (Advanced)
Benefits: Flexible start/end of working hours, Holidays 5 weeks, Educational courses, training, Sick days, Occasional work from home, Corporate events, Individual schedules of working hours
Listed in: IS/IT: Application and system development, Java developer, Programmer
Employment form
Employment form: Full-time work
Contract duration
Contract duration: Permanent
Employment contract
Employment contract: employment contract, contract under Trade Certificate / Identification No.
Employer type: Employer

Job is also suitable for the physically challenged, attendance to company site required. Also suitable for: Disabled.

Memsource a.s., Petr Hejl