Java Developer with a DevOps Profile
Sofia, BG
Tired of manual builds, unstable deployments and logs that go silent exactly when you need them most?
We’re looking for a Java developer who wants orderly pipelines, predictable systems and a real voice in technical decisions.
You’ll work on an internal process platform for teams in Germany as part of a new Java/DevOps team we’re building in Bulgaria.
Who are we
msg global solutions is part of msg, an independent, international group of companies with more than 10,000 employees around the world.We are expanding our engineering capabilities with a dedicated Java & DevOps unit that designs, builds, and operates cloud-native services — including Java/Spring microservices, CI/CD pipelines (e.g., Jenkins), containerization and orchestration (Docker/Kubernetes), reverse proxies, and Linux operations.
🔧Tech stack
You don’t have to know everything, but most of this should look familiar:
Java / Spring Framework (REST, JSON)
JavaScript / TypeScriptJenkins (CI/CD)
Kubernetes / Docker
Reverse proxy (NGINX, Traefik or similar)
Linux (bash, logs, services)
Experience with a modern SPA framework (Angular / React / Vue)
Interest in process / workflow automation – you’ll work with BPMN 2.0 and Camunda in real scenarios (a rare combination with Java + DevOps)
Experience with messaging systems (Kafka or similar)
👤 What we’re looking for
You think in automation, not in “clicking around” – when something repeats, your instinct is to turn it into a script, a Jenkins job or a pipeline step instead of relying on manual procedures.
You have a production mindset – you care about how the system behaves in production; if you see strange behavior or risk, you raise it early and help find a sustainable fix, not just a quick patch.
You speak like an engineer and play as part of a team – you describe problems with facts (logs, metrics, steps), suggest a logical next step and have no issue helping a teammate who’s stuck instead of letting issues sit and grow in silence.
🎯 What we offer
One platform, not ten projects at once
You work long-term on an internal process platform for teams in Germany and see how the system evolves, instead of jumping between clients and one-off implementations.
A voice in decisions, not “you just code”
You have direct contact with the architect and the technical lead and take part in the conversations about architecture, pipelines and tooling instead of just executing tasks passed down to you.
A rare combination of skills
You combine Java/Spring with a DevOps stack (Jenkins, Kubernetes, Docker) and BPMN / Camunda / BoxR in real scenarios – a profile that will later make you stand out on the market.
A small team, little bureaucracy
A team in an early phase, clear technical goals, short decision paths and a normal tone; the idea is to build stable systems, not to live in status meetings and reports.