Skip to content
  • About Us
  • Benefits
  • Blog
  • Open positions
  • Now Hiring Tech Talents
  • Slovenčina

Domov Positions Java/Kotlin Experienced Software Engineer

Position

Java/Kotlin Experienced Software Engineer

  • Location

    Bratislava

  • Type of employment

    Full-time, Contractor

  • Salary

    3500 - 5300 Eur/Month

  • Apply for the job

Job Description

What You’ll Help Build:

At Innovatrics, we build biometric technologies for elections, border control, digital ID, and secure onboarding in 80+ countries. Our algorithms have reached over a billion people. 

Your work here won’t get lost in a backlog; it’ll shape real-world systems that matter. 

We’re a small team, so your ideas ship fast. From day one, you’ll build production features and shape global-scale projects within weeks.


Responsibilities

Why This Job Is Exciting:

At Innovatrics, we equip you with the tools, context, and trust to thrive. Our opportunity-driven roadmap highlights how you can grow, contribute, and make a meaningful impact throughout your journey with us.

In your first months, you’ll...

  • Get hands-on with our services, most of which are written in Kotlin and use the gRPC framework with Protocol Buffers (Protobuf) for data serialization.
  • Learn the ins and outs of our architecture and development workflows.
  • Deliver small bug fixes and enhancements to help you become familiar with the system.

As you settle into the role, you’ll...

  • Contribute actively to the development and optimization of our Biometric Services team’s components.
  • Participate in the design of new features and API improvements.
  • Collaborate with engineers across teams to ensure high performance, scalability, and clean architecture.

Within your first year, you’ll...

  • Influence architecture and technical strategy across services.
  • Provide expert input on Java/Kotlin development and API design.
  • Mentor junior engineers and help shape coding standards and best practices.

Candidate requirements

About you:

You are an experienced Java or Kotlin software engineer (prior Kotlin experience is a plus, but not required — we’ll help you get up to speed!). You’re someone who thrives in a culture of ownership, autonomy, and continuous improvement.

You are:

  • Proficient in backend software engineering, ideally with experience in distributed systems, APIs, or gRPC.
  • Comfortable working independently and collaboratively on challenging problems.
  • A team player who values humor, openness, and thoughtful communication.

Qualifications:

  • Strong communication and problem-solving skills, with the ability to understand complex systems and explain technical concepts clearly to both technical and non-technical audiences.
  • Proven experience in backend development using Java and/or Kotlin, ideally with knowledge of gRPC, Protobuf, and distributed systems.
  • Solid understanding of multi-threading and parallel programming, with hands-on experience designing and debugging concurrent systems.
  • Collaborative mindset with experience working in cross-functional teams, code reviews, and agile development environments.
  • Proactive and independent, with a high sense of ownership and a willingness to mentor others and continuously improve coding standards and team practices.

Nice-to-have:

  • Experience with basic DevOps practices, including CI/CD pipelines, Docker, or Kubernetes
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and their services
  • Understanding of observability tools (e.g., Prometheus, Grafana, OpenTelemetry)
  • Exposure to security best practices for APIs and distributed systems

Techstack:

You'll be working with a modern backend stack designed for performance, observability, and developer productivity:

Languages & Frameworks: Java, Kotlin, Spring Boot, Ktor

Communication & APIs: gRPC with Protocol Buffers, REST APIs, GraphQL

Data & Storage: Distributed memory storage with Apache Ignite

Build Tools: Maven, Gradle

Observability: OpenTelemetry, Prometheus, Grafana, Tempo, Loki

Testing: JUnit

DevOps & Tooling: GitLab CI/CD, Docker

Team Productivity: Jira, Confluence

Are you interested in this position?

Send us your CV. We are looking for the best of the best.

I want to send a CV

Knee-deep in something?

Let's touch base when you're free. Just leave us your contact details.

Apply later
Share position:
  • Send to email

Create global biometric
products with us

ABIS

See more

Digital
Onboarding

See more

SmartFace
Platform

See more

Fingera

See more

Check out global projects that Innovatrics has created.

Our projects
  • Like us on Facebook
  • Follow us on Twitter
  • Join us on LinkedIn
  • Watch us on Youtube
Innovatrics
  • Open Positions
  • Benefits
  • Blog
  • About Us
Other
  • Terms of Use
  • Cookies
  • Privacy Policy
How to Reach Us
  • Lakeside Park 02
    Tomášikova 64
    831 04 Bratislava
    Slovak Republic
    Palachovo náměstí 799/5
    Starý Lískovec, 625 00 Brno
    Czech Republic
  • jobs@innovatrics.com +421 2 2071 4056 innovatrics.com
Innovatrics logo

Our passion for technology brings biometric benefits to millions of people.

© 2025 Innovatrics. All rights reserved.

  • About Us
  • Benefits
  • Blog
  • Open positions
  • Now Hiring Tech Talents
Site language:
  • English
  • Slovenčina

Join the team