Position: Senior Java/Kotlin developer
Company: Frontrunners
Category: Java
Experience required: 5y
English level: upper
Published: 2023-03-01T00:00:00+02:00

We are a startup that changes how developers write code, using observability data.

Today, observability companies focus on what happens after a production issue occurs, however, the most important decisions happen during development. To ensure developers don't make code changes blindly, we provide developers with Continuous Feedback, which we find to be a missing segment in the DevOps loop. Using our tool, developers can optimize their code based on concurrency, performance, and other real-world requirements.


We are seeking a strong **Senior Java application developer** with proven technical leadership skills and an enthusiasm for development tools and practices, to become an important part of our Engineering team's DNA. We are an all-senior 'founding team' building an ambitious SaaS platform that explores new ways in which developers can leverage observability in their IDE and GitOps environments.

We are seeking developers that are also builders - looking to shape the product and contribute both from their professional expertise and domain knowledge.

Responsibilities:

- Writing clean, efficient, scalable, and testable code
- Refactoring and/or developing backend systems
- Managing complex dependencies
- Identifying issues and taking the initiative to suggest solutions
- Implementing back-end development best practices
- Mentoring and advising the team in code review, pair-programming, and more
- Discover the technical debt & challenges and assist in solving them

Requirements:

1. At least 6 years of experience developing non-trivial Java applications, expert knowledge of design patterns, and managing code complexity. Experience in both Java and Kotlin.
2. Technical leadership or TL experience
3. Knowledge of Java Swing and familiarity with UI development
4. Advantage: Experience with system-level patterns for caching, state management, and request batching

Benefits:

- Bonuses after 1 year of working
- The opportunity to be provided with a laptop (MacBook)
- Flexible working hours
- Medical insurance
- Great opportunities for personal and career growth