JobsPortal logo

Search Jobs In Finland

Java Developer (Business Logic)

Published date more than one year ago
Posted: more than one year ago
Company Relex
Company: Relex
Location Helsinki
Location: Helsinki

<p><span style="font-weight: 400;">RELEX is a fast-growing software company developing products that help retail companies plan and operate more efficiently. By accurately forecasting consumption of goods, we reduce inventory costs, increase availability and cut waste. Helping retailers eliminate food spoilage and reduce fleet emissions from transportation has a significant environmental impact as well!</span></p> <p><span style="font-weight: 400;">We crunch huge amounts of data from the largest retailers in the world using our in-house-built in-memory database, which stores tens of billions of rows of data. We utilize a clustered deployment of the platform to achieve high availability and horizontal scalability.</span></p> <p><span style="font-weight: 400;">The business logic code is the bread &amp; butter of Relex Planning Cloud, in the business logic team we implement algorithms for improving forecast and replenishment for RELEX’s retail customers globally. The code runs on servers with over a hundred cores, so concurrency and parallelization are something that we put emphasis on using functional and immutable paradigms together with memory efficient data structures. As performance is a top priority, we also use profiling and benchmarking on a daily basis.</span></p> <p> </p> <p><strong>What you’ll be working on</strong></p> <p><span style="font-weight: 400;">As a member of the business logic development team, you would be working on the parts of our software written in Java 11, Kotlin and JRuby. Your work consists of implementing and reviewing calculation algorithms and data structures as well as profiling, optimizing and improving existing ones. You get to work closely with experts both in the field of supply chain and in software engineering.</span></p> <p><strong>What you’ll bring to the table</strong></p> <p><span style="font-weight: 400;">You have a genuine interest in implementing complex algorithms and solving non-trivial problems in a performant way and you also know what pros and cons different data structures both have when it comes to CPU and memory usage and how to measure it. Previous experience of working with large databases is also seen valuable, and you understand the importance of writing good covering tests. Being eager and open-minded to learn new things is of course seen as a big plus!</span></p> <p><strong>We offer </strong></p> <p><span style="font-weight: 400;">We offer flexible work hours and arrangements, the ability to choose your own tools, smartphone and broadband connection benefits and lots of sporting options. RELEX offers flexible career paths and the possibility to continuously develop your skills, for example by courses, conferences or moving between teams within the organisation according to your interests.</span></p> <p><span style="font-weight: 400;">Every day, sub-optimal planning translates to mountains of food waste and excessive storage needs. Join us in combating this challenge. Apply today, we’ve made it fast and easy! </span><span style="font-weight: 400;">For questions contact Hanna Väisänen from our Talent Acquisition Team by email (hanna.vaisanen@relexsolutions.com)</span></p> <p><strong>See what’s it like to work at RELEX by following us on</strong><a href="https://www.facebook.com/RELEXsolutions/"> <strong>Facebook</strong></a><strong> and </strong><a href="https://www.instagram.com/lifeatrelex/?hl=en"><strong>Instagram</strong></a><strong>.</strong></p>