Wanna be a part of technological breakthrough?

Join #Almazzed global team!
Almaz Capital
26
companies
249
Jobs

Senior Software Engineer (Java, Kotlin)

GoodData

GoodData

Software Engineering
Brno, Czechia · Prague, Czechia · Brno, Czechia · Czechia · Prague, Czechia
Posted on Feb 18, 2025

We are looking for a Senior Backend Engineer (Java/Kotlin) to join our team at GoodData. While working remote or hybrid is a possibility, we also have the option to work onsite from our Brno or Prague office.

GoodData is a cloud-based analytics platform empowering organizations to make data-driven decisions. We are focusing on a new generation of hybrid-cloud Analytics platform capable of running in both the public and private cloud. We offer an engaging job in a dynamic and international environment with an open and informal culture.

About the team

The Stellar team is responsible for developer velocity and platform stability.

The team consists of 8 skilled engineers, 1 architect, 2FE 4 BE engineers, 1QAE working closely together with the remaining engineering teams. We focus on the efficiency of delivery pipelines and evolution of SW architecture to achieve an ultimate speed of development and platform performance.

The stack is deployed on Kubernetes, and is powered by technologies such as Kotlin, Spring-Boot, gRPC, Pulsar, PostgreSQL (but also NoSQL dbs), OpenAPI, OIDC, Python …

The team’s approach is highly collaborative, with solutions designed together, and incrementally. We value learning, ownership, teamwork and transparency.

What will you do?

As a member of the Stellar team you will implement new capabilities for the GoodData platform, including:

  • Developing Kotlin+Spring based services for a containerized platform.

  • Taking on the challenges of building a distributed, highly scalable application.

  • Crafting high-quality code with automated testing.

  • Influencing technical solutions, processes, and best practices within the team.

  • Contributing to both internal and public API design and implementation.

  • Designing and developing github workflows for CICD…?

  • Holding an operational and maintenance emergency in business hours

What do we expect from you?

  • 5+ years of experience with Kotlin/Java, Spring, and Java frameworks/technologies.

  • Passion for clean code, design

  • Familiarity with software design patterns and enterprise application design patterns.

  • Knowledge of SQL/noSQL

  • Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate software delivery processes.

  • Passion for agile/iterative development

  • Impelement and maintain containerization solutions based on technologies such as Docker and Kubernetes.

  • Ability to learn fast and not be afraid to jump into new technologies/domains. Good proficiency in written and spoken English.

It is nice if you have

  • Experience with Kotlin Coroutines and/or other advanced concepts in Kotlin

  • MS or a similar degree in Computer Science/Engineering.

  • Experience with Gradle.

  • GitHub actions (workflows).

  • Experience in Bash/Python scripting.

  • Hands-on experience with cloud platforms such as AWS.

  • Understanding of web technologies and protocols (HTTP, JSON, gRPC, Messaging).

  • Familiarity with BI platforms and Big Data.

  • Deeper understanding of K8S concepts and familiarity with related tools - kubectl, helm, ingress

#LI-Hybrid

Benefits & Perks

25 vacation days
Personal Days

Hybrid work model

Edenred Cafeteria points

Annual Bonus

Stock options

Meal contribution

Mobile phone and tariff

Free tickets to ZOO

Laptop for Personal Use

Flexible working hours

Snacks and coffee in the office

Company Events

GoodLife activities

Dog-friendly offices

Bike storage, gym

Apply now or refer a friend and get reward*

About GoodData

Share this position