Big Picture GmbH

backend developer for AI-powered enterprise software

In short

Backend Developer role at an AI-focused software company that turns AI prototypes into production systems for large organizations (insurance, medical, automotive domains). The job involves designing and implementing Java-based backend services and APIs, making architectural decisions, and working with AI coding agents throughout the development lifecycle. Requires several years of Java/Spring Boot/Quarkus experience, PostgreSQL, Docker, CI/CD, and fluent German and English (C1), plus consistent use of AI coding tools in daily work.

About Big Picture
BIG PICTURE turns promising AI prototypes into production software that performs real work in large organizations. Its solutions support insurance claims, medical data analysis, and interaction with older people, combining modern AI with engineering experience in complex enterprise and automotive environments.
Responsibilities
•Advise customers on technical matters and support solution discovery
•Design and implement backend services and APIs
•Develop existing platforms and applications
•Prepare and make architectural decisions
•Translate technical requirements into robust, maintainable solutions
•Use Coding Agents for engineering tasks
•Build and improve agent-assisted development workflows
•Automate tests, migrations, and refactoring to a large extent
•Ensure quality, maintainability, and technical sustainability
•Take solutions from idea through production operations
•Develop multiple applications with a shared code and knowledge base in a multi-platform automotive customer project
Requirements
•Several years of professional experience as a Backend Developer
•Strong professional Java backend background and very good knowledge of Java and object-oriented development
•Experience with current Java versions, ideally Java 21
•Professional experience with Spring Boot and/or Quarkus
•Good knowledge of relational databases and data modeling, especially PostgreSQL
•Experience with APIs and distributed systems
•Solid understanding of Linux, Docker, and CI/CD
•Ability to independently design and implement technical solutions
•Willingness to take responsibility from architecture through production operations
•Experience in direct technical communication with customers or business departments
•Fluency in German (C1) and English (C1)
•A degree in Computer Science, Software Engineering, or comparable practical qualifications
•Coding Agents or comparable AI tools used consistently in daily development, ideally for at least three years; experience developing software with AI beyond autocomplete or search-engine use
Nice to have
gRPC, Kubernetes, Azure or comparable cloud platforms, automotive, multi-platform products, shared codebases for multiple applications, distributed systems, developing AI Agents or agentic engineering workflows, Python
Conditions
•Location: Berlin
•Hybrid work format

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