CareerPlanSign in

Software Engineer (Java)

Sofia, bg🌐 Remote💼 Full-time🗓 2026-09-28

Core

Build and improve microservices for a unified device recognition platform that creates single profiles from partial device identifiers.

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/NoSQL databases, CI/CD, Docker, AWS, REST API, Spring frameworks

Preferred skills

AI-assisted development tools

Technologies

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

Responsibilities

Build and improve microservices; implement full software development lifecycle from design to deployment; participate in code reviews and pairing; utilize AI-assisted development tools

Seniority

Mid-level (5+ years experience), hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 849,000+ jobs from 20+ sources.