Innovatrics

Java/Kotlin Software Engineer

Innovatrics

full-time

Posted on:

Location Type: Hybrid

Location: BratislavaSlovakia

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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 or REST.
  • 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.

Requirements

  • 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!).
  • 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.
  • 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
Benefits
  • Learn More About UsLearn more about our culture, values, and what it’s like to work at Innovatrics:
  • https://careers.innovatrics.com/
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaKotlingRPCProtobufbackend software engineeringdistributed systemsmulti-threadingparallel programmingAPI designDevOps
Soft Skills
communicationproblem-solvingcollaborationteam playerindependenceownershipmentoringhumoropennessthoughtful communication