"KLIX" d.o.o.

Medior/Senior Backend Engineer (Java / Spring Boot)

DockerGitHTTPJavaMySQLPostgreSQLSpringSQL

Iskustvo
Medior, Senior
Angažman
Puno radno vrijeme
Rok prijave
još 29 dana

O kompaniji

KLIX d.o.o. is a performance marketing and technology company that develops and maintains proprietary operational systems for affiliate marketing, e-commerce (COD model), and an in-house call center. We operate in multiple countries, processing thousands of leads monthly, and all software is developed internally.
Our systems directly manage sales processes, logistics, campaigns, partner networks, and call center operations. Technology is not support - it is the core of the business.

Opis posla

Position Description

We are looking for a Medior/Senior Backend Engineer to design, develop, and maintain backend systems for CRM, fulfillment, tracking, and integrations with external services (logistics, affiliate networks, PBX/dialer).
You will work on production systems that process thousands of transactions and calls monthly. You are expected to write secure, testable, and maintainable code, manage performance and scalability, and participate in architectural decisions.
This is not an agency environment. We develop our own products, own deployment cycles, and you carry responsibility for code that goes into production.

Key Responsibilities

• Develop and maintain backend services for CRM, order management and fulfillment
• Design and implement REST APIs for internal and external integrations
• Integrate with PBX systems (dialer, CDR processing, call routing logic) and telecommunication services
• Work with relational databases (PostgreSQL/MySQL): schema modeling, query optimization, indexing
• Implement authentication and authorization (OAuth2, JWT, Keycloak or similar)
• Work with message queue systems for asynchronous communication (RabbitMQ, Kafka, or Redis Streams)
• Code review, refactoring legacy code, writing tests (unit, integration)
• Collaborate with frontend team on API contract design and data models
• Monitoring, debugging, and performance tuning of production systems
• Documentation of technical solutions and procedures

Kvalifikacije

• Minimum 5 years of professional experience in backend development
• Advanced expertise in Java (version 11+) and Spring Boot ecosystem (Spring Data JPA, Spring Security, Spring REST)
• Deep understanding of relational databases: PostgreSQL or MySQL (schema design, indexing, transactions, query optimization)
• Experience with design and implementation of REST APIs (versioning, pagination, error handling, security)
• Work with Docker (build, deployment, docker-compose)
• Knowledge of Git workflow (branching, merge, rebase, conflict resolution)
• Experience with authentication and authorization (OAuth2, JWT, role-based access control)
• Understanding of HTTP protocol, session management, caching strategies
• Ability to read and understand other people's codebases
• Advanced SQL knowledge (complex joins, subqueries, CTEs, window functions)

Dodatne Informacije

Preferred Qualifications

• Experience with VoIP/SIP protocols and integration with PBX systems (Yeastar, Asterisk, FreePBX)
• Knowledge of GSM gateway technologies
• Work with message brokers: RabbitMQ, Kafka, or Redis Streams
• Experience with Redis (caching, session storage, pub/sub)
• Knowledge of Keycloak or similar identity management systems
• Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
• Knowledge of Hibernate/JPA optimizations (N+1 problem, lazy loading, caching)
• Understanding of system architecture: microservices, event-driven patterns, CQRS
• Experience with monitoring tools (Prometheus, Grafana, ELK stack)

What the Company Offers

• Work on proprietary products with direct impact on business performance
• Technical ownership of critical systems
• Modernization of legacy systems and introduction of new technologies
• Office in Banja Luka with hybrid work options
• Competitive salary and performance-based bonuses
• Opportunity for advancement to tech lead or architectural roles

Oglas istekao? 

Top IT poslovi u tvom inboxu

Pretplati se na Dzobs.com newsletter i jednom sedmično ti šaljemo najnovije poslove za odabranu poziciju.

Zanimanje...