Sopra Steria

Java Software Engineer with German

In short

Backend-focused Java Developer role at Sopra Steria Bulgaria, building and scaling microservices and REST APIs for customers in the DACH region, in a hybrid setup in Sofia. The role requires 3+ years of Java experience with Spring Boot and PostgreSQL, OOP and design pattern skills, and professional German fluency (B1-B2). Candidates should also be comfortable with Python, AI coding tools, containers (OpenShift/Kubernetes), cloud platforms, and messaging systems like Kafka.

About the Company
Sopra Steria Bulgaria is part of the Sopra Steria Group, one of Europe's top technology consulting companies. We partner with customers across Germany and the DACH region, delivering software engineering, digital transformation, and business consulting services through international teams and long-term customer partnerships. Joining us means being part of an international team where collaboration, knowledge sharing, and continuous learning are part of everyday work.
Responsibilities
•Build & Scale: Develop high-performance backend apps, microservices, and REST APIs using modern frameworks.
•Smart Engineering: Use AI-assisted development tools to write optimized code, generate tests, and accelerate debugging.
•Own Quality: Ship clean, SOLID, and highly testable code through robust CI/CD workflows.
•Collaborate: Partner with QA engineers, architects, and stakeholders in an international agile environment.
Requirements
•3+ years of professional Java experience.
•Production experience with Spring Boot and PostgreSQL (or similar relational databases).
•Strong grasp of OOP, design patterns, and unit testing.
•Professional fluency in German (B1-B2).
•Python for scripting, automation, or data handling.
•Practical experience with AI coding tools (e.g., GitHub Copilot, Cursor) or openness to integrating them into your development habits.
•Container tools like OpenShift or Kubernetes.
•Cloud platforms (AWS, Azure, or GCP).
•Messaging systems like Kafka.
Why Join Sopra Steria Bulgaria
•Global project experience with meaningful impact
•Continuous professional and personal development opportunities
•Secure and supportive work environment
•Approachable leadership and open communication
•Empowered teams driving #OneTeam success
Role Overview
We are looking for a backend-focused Java Developer to design, build, and scale modern microservices. You will collaborate with international engineering squads, ship clean code, and leverage AI-assisted engineering tools to accelerate development and optimize system architecture.
Benefits
•Competitive remuneration package
•Food vouchers
•26 days of annual paid leave
•Comprehensive health, life, and travel insurance
•Extensive professional training programmes and up to 10 dedicated training days per year
•Multisport cards
•Modern office facilities conveniently located at Metro Station G.M. Dimitrov Blvd.
Selection Process
We carefully review every application and will contact you within the following week if we identify a potential match. As we dedicate time to assessing each application thoroughly, we appreciate your patience throughout the process.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot