Sr. SW Engineer - Java/Kotlin


Prague, CZ / Brno, CZ
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 06/07/2021
  • Website:
  • Company Address: 111 Sutter St Fourth Floor, San Francisco, CA, 94104

About GoodData

GoodData is revolutionizing the way companies are providing analytics to their customers and partners. Integrating into workflows, we provide authenticated access to business reporting, dashboards, and ad hoc analytics that is timely, relevant and customizable.

Job Description

Data has changed the world — and we’re changing how data is analyzed, presented, and consumed. 

GoodData is a cloud-based business intelligence platform revolutionizing the way in which  companies provide analytics to their customers and partners. Integrating seamlessly into workflows and products, GoodData allows clients to provide custom data and analytics to anyone in their ecosystem. We take the value of data seriously, so our systems and platforms maintain the highest standards for security — without compromising on performance.

Join the GoodData team to help bring  data-driven decision making to everyone, enabling others to work smarter, faster and more effectively. 

We’re looking for a skilled and flexible Java or Kotlin Engineer, with good knowledge of the JVM ecosystem (especially Spring framework) and distributed applications, to join our team focusing on a brand new product - a new generation of hybrid-cloud Analytics platform based on technologies such as Kotlin, Spring, Kubernetes and capable of running in both the public and private cloud.

What will you do?

  • Develop a set of Kotlin+Spring based services forming a containerized platform.
  • Face the challenges of developing a distributed, highly scalable application.
  • Deliver high quality code backed by automated testing.
  • Influence technical solutions and processes & best practices within the team.
  • Take part in both internal and public API design and implementation.

About you

  • MSc. in Computer Science,
  • Work experience in Java, Spring, Java frameworks/technologies in general.
  • Experience with enterprise application design patterns.
  • Interest in the broader technology landscape (TS/JS, Python, Erlang, ...).
  • Interest in TDD/component testing, passion for clean code and design.
  • Experience with software design patterns.
  • Working knowledge of HTML, CSS and TS/JS and/or eager to learn the JS ecosystem and technologies.
  • Desire to continuously learn & improve in other domains.
  • Good level of written and spoken English.
  • A team player.

It is nice if you have

  • Extensive knowledge of Kotlin language and back-end ecosystem.
  • At least basic knowledge of Docker and Kubernetes.
  • Experience with BI platforms and Big Data.
  • Experience with distributed application development.
  • Experience with DB design and tuning.
  • Experience working in a scrum/agile environment.

Extra Goodies

  • 25 days of vacation + 6 sick days 
  • Flexible working hours + home office
  • Informal working environment, relax zones, gym
  • Meal vouchers 
  • Cafeteria program 
  • Annual bonus program
  • Stock options program
  • Referral bonus program
  • Free beverages and snacks in the office
  • GoodLife program: sport and cultural events
  • Company events: hackathons, pub times, events for families e.g. Halloween, St. Nicholas Day etc.
  • Dog-friendly office
  • Free tickets to ZOO
  • Company laptop: MacBook or Lenovo
  • Employee mobile tariff
  • In Karta 25 CZ Railways

Related Jobs

Backend Perl Developer - Workspace Data Pipeline

GoodData - Brno, CZ

Jr. Perl Developer

GoodData - Brno, CZ

Inside Sales Representative

GoodData - Prague, CZ

Senior JavaScript/TypeScript engineer

GoodData - Brno, CZ

BI Solution Engineer

GoodData - Prague, CZ
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.