CareerPlan

Software Engineer (Java)

Sofia, bgFull-time2026-10-22 → 2026-11-10
Hybrid

Core

Build and improve microservices for a unified device recognition platform that identifies devices using partial information.

Role type

Mid-to-Senior Software Engineer (Java)

Builds

Microservices for a device intelligence platform

Domain

Data technology / Device identification

Deliverable

production ML models

Required skills

Java 8+, OOP, data structures, algorithms, design patterns, microservices, relational databases, NoSQL, CI/CD, Docker, AWS, REST API, Spring frameworks

Preferred skills

AI-assisted development tools

Technologies

Java, Spring, Spring-MVC, Spring-Security, Docker, AWS, NoSQL

Responsibilities

Build and improve microservices, participate in code reviews and pairing, work with modern development tools, follow clean code and refactoring practices

Seniority

Mid-level (5+ years experience)