All offersKrakówJavaGradle/ Groovy Engineer
Gradle/ Groovy Engineer
Java
VirtusLab

Gradle/ Groovy Engineer

VirtusLab
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote
VirtusLab

VirtusLab

Join #VLteam! We have extensive knowledge about Data Engineering & Data Science, Cloud-Native Services, Reactive Systems, Dev Tooling and Frontend. We are also worldwide experts in Scala language, officially supporting its development and tooling.

Company profile

Tech stack

    Gradle
    advanced
    English
    advanced
    Groovy
    regular
    Java
    junior
    Python
    junior
    Git
    junior
    DevOps tools
    nice to have

Job description

Do you want to create gradle plugins as a day job? Are you gradle hero?

We are looking someone who:
  • knows and likes Jenkins and scripting languages
  • has experience with build systems and CI/CD pipelines,
  • has knowledge and understanding of structures/algorithms,
  • knows git quite well

Position description

We are looking developer that knows Jenkins and is interested in creating and supporting efficient solutions for building and testing monorepos of microservices. Another areas of work are migration to Jenkins 2 pipelines, improving test parallelization (probably including distribution) and integration between build system and underlying git repositories, and general workflow automatization.
 
We are responsible for our code architecture and design choices (after client approval). We have a lot of freedom in picking the right solution and we often test and evaluate new solutions. We have full ownership of the created solution, which means that we need to provide support for it. This is done only in working hours and in a quite limited way.

Most of our code is written in Scala but we also use Groovy (for gradle plugins), Python (for scripts) and Typescript (for code in the browser). We are using gradle (and sometimes sbt), git, Jira, bitbucket(stash)and Jenkins.

Our client is one of most innovative financial institutions. Our office is separated from the client’s, which allows us to maintain the cosy atmosphere of a startup rather than a strict and corporate one. It also means that we can offer flexible hours (including cooperation with London and NY offices) and we are open to remote work.