Job Position ID:  10055

Java Developer with a DevOps Profile

Location: 

Sofia, BG

Employment Type:  Full Time
Work Model:  Hybrid

Who we are

msg global solutions is a systems integrator, software development partner, and managed services provider focused on SAP solutions for multiple industries. Our services include strategies for accounting, finance, regulatory reporting, performance management, sustainability, customer experience, and IoT. Operating from offices across the globe and growing, we help clients achieve operational efficiency and improve decision-making capabilities. With deep industry knowledge, technical expertise, and a diverse range of perspectives, our people spark change and create innovative solutions to complex operational issues. Our goal is to create long-lasting client relationships built on trust and dependability.

msg global solutions is part of msg, an independent, international group of companies with more than 10,000 employees around the world.

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.

About msg global solutions

msg global is an Equal Opportunity Employer. Equal Employment Opportunity has been, and will continue to be, a fundamental principle for us. At the heart of this policy is our commitment that we make job related decisions based on the job related criteria. More specifically, employment is based on personal capabilities and qualifications without discrimination based on race, color, religion, sex, age, national origin, disability, sexual orientation, marital status, ancestry, veteran status or any other protected characteristic as established by law. These principles are to be applied to policies and procedures relating to recruitment and hiring, compensation, benefits, termination and all other terms and conditions of employment.