First seen by Alion on Oct 11, 2026.
Headquartered in Bosnia & Herzegovina with offices in Sarajevo and Banjaluka, and with the team of 150+ engineers, Klika is the team who is going to embrace your product and give you back your good night sleep.
Coding is what we love to do most, but we do much more than that. Your projects become our projects; your business becomes our business. We help envision it, we create it, we nurture it, we polish it - see it in our dreams, and care about it the same way we care about our company and our team.
We serve industry-leading clients worldwide (small startups and large corporations) with a focus on delivering highly scalable and complex software solutions.
Every client we meet or product we develop is an opportunity to employ our curiosity for the latest technologies, to free our analytical minds and stretch our creative side. It is how we continue to grow and achieve to deliver amazing services.
Opis poslaKlika is an AI-native product engineering company helping startups and enterprises build intelligent digital products, modern platforms, and scalable technology solutions. With 200+ experts and a remote-first culture, Klika offers an environment focused on ownership, learning, and meaningful impact. Right now, we are expending the team with Senior Java Engineers experience working with embedded/hardware systems.
We are partnering with a global technology company specializing in smart access and management solutions for parking, mobility, mountain destinations, stadiums, and entertainment venues. The company combines connected software platforms, access-control hardware, digital ticketing, payment solutions, analytics, and system integrations to help operators deliver smooth, secure, and convenient visitor experiences while improving operational efficiency and revenue performance.
Design and implement entire backend of a system, consisting of core application logic, databases, data and application integration, API and other backend processes.
Write well-designed, testable, efficient code by using best software development practices.
Optimize applications for maximum speed and scalability.
Implement security and data protection.
Design and implement data storage solutions.
Provide training, help and support to other team members.
Troubleshoot and debug applications.
Test software to ensure proper functionality, responsiveness and efficiency using different techniques, including but not limiting to: unit-testing, end-to-end testing, performance testing, load testing, etc.
4+ years of relevent experience
Strong expertise Java (17+) - OOP, concurrency, modern features
Maven build tooling
Linux fundamentals, the app runs on embedded Linux; (services, networking, shell)
Remote JVM debugging against real hardware
Experience with legacy code & backward-compatibility constraints
Hardware/embedded work over pure web/cloud development
Good documentation, code quality, and collaboration practices (Git workflows, code reviews)
JavaFX (GUI framework for device displays)
gRPC & Protocol Buffers (backend communication)
Testing: JUnit 5, Mockito

