> Markdown version of [/jobs/ext/1395182-software-engineer-backend-java-all-genders](https://www.wearedevelopers.com/jobs/ext/1395182-software-engineer-backend-java-all-genders). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Backend (Java) - All Genders - **Company:** Doodle - **Location:** Berlin, Germany - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Cloud Computing, Data Structures, Software Debugging, Distributed Systems, Event-Driven Programming, Query Optimization, Data Streaming, Large Language Models, Backend, Event Driven Architecture, Containerization, Kubernetes, Information Technology, Apache Kafka, Reactive Programming, Codebase, Graphql, Front End Software Development, Docker, Microservices - **Published:** July 23, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=c01bf951c0e233b6 ## About the Role * The Foundation: A Bachelor's in Computer Science, a related technical field, or equal practical experience. * The Toolkit: Professional experience designing, developing, and shipping production ready, highly concurrent backend services in Java. * The Systems Mind: Strong systems level thinking, with the ability to read, debug, and understand multi language codebases. * The Distributed Layer: Practical experience with distributed systems, microservices, and event driven architectures built on Kafka. Nice to have: * The AI Edge: Advanced experience using modern AI assisted engineering workflows (Specs, Loops, agentic tools) to safely speed up backend testing, generation, and architecture validation. * The Infra: Deep knowledge of reactive programming models, cloud infrastructure (AWS or GCP), and containerization (Docker, Kubernetes). * The Fundamentals: A strong foundation in computer science fundamentals: data structures, algorithms, and distributed system design. * The API Layer: Experience designing and serving APIs, ideally GraphQL. * The Location: You are based in Germany with full right to work. We cannot sponsor visas or support relocation at this time. ## Description * Own the Backend: Design, build, and deploy robust, scalable, high performance backend services in Java that power our core platforms. * Serve the Data: Expose backend endpoints through GraphQL, with efficient data fetching, query optimization, and clean integration with frontend systems. * Architect for Scale: Build event driven solutions on Kafka for seamless data flow, system reactivity, and extreme reliability. * See the Whole System: Keep full visibility across the backend ecosystem, and understand how services integrate across our distributed infrastructure. * Ship with AI: Use LLM and agentic tools to move fast, while keeping total ownership and full understanding of the generated code. * Solve Time: Tackle the hard challenges around how Time is managed, processed, and presented across the globe. * Translate the Hard Stuff: Work closely with cross functional teams to turn complex scheduling requirements into clean, elegant technical solutions. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [How to Find Tech Jobs in Berlin](https://www.wearedevelopers.com/magazine/291-how-to-find-tech-jobs-in-berlin)