> Markdown version of [/jobs/ext/2740641-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2740641-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** Doghouse Recruitment - **Location:** Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Business Systems, Code Review, Data Integration, Software Debugging, Distributed Systems, Java Persistence API, Junit, PostgreSQL, Microsoft SQL Server, MongoDB, MySQL, Oracle (Applications), Software Tools, Mockito, Jetty, Multithreading, Load Balancing, Concurrency, Spring-boot, Technical Debt, Backend, Code Restructuring, Automation Anywhere, Microservices - **Published:** September 6, 2026 - **Apply:** https://www.adzuna.de/details/5870289927 ## About the Role * 5+ years of backend Java development * Strong Core Java skills, including the ability to write Java without the Spring Boot framework * Genuine, hands-on experience using AI tools to refactor, clean up, or modernize legacy codebases (not just AI-assisted feature work) * Experience with concurrency and multithreading * Experience with JUnit, Mockito, or similar testing frameworks * Experience with PostgreSQL, Oracle, MySQL, SQL Server, or MongoDB * Comfortable working in a large, mature monolithic codebase, with curiosity about legacy decisions rather than a desire to rewrite from scratch ## Description Senior Software Engineer - Core Java - Java 21 monolith - Remote within Germany Our client is a data integration platform serving more than 2,000 customers, helping them connect business systems, automate workflows, and exchange data across cloud and on-premise environments. Their platform powers supply chains through real-time integration, automation, and intelligent data processing. The codebase is a Java 21 monolith with no microservices and no Spring Boot but rather homegrown framework built on top of libraries such as Netty, Jetty, and JPA. This role sits in a team, where the focus is not distributed systems or load balancing but using AI to modernize and clean up legacy tech debt + improve internal AI workflows within the codebase. What You'll Do * Design, develop, test, and maintain production-grade backend software in Java * Work through legacy code to identify and resolve tech debt, using AI-assisted engineering tools as a core part of the workflow * Contribute to technical design discussions and code reviews * Debug and optimize complex production systems * Collaborate closely with Product, QA, and fellow engineers to deliver high-quality releases * Take ownership of features from implementation through production ## Related Videos - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)