Senior Software Engineer - Core Java

Doghouse Recruitment — Germany · Posted ~21 hours ago

Senior Remote Visa History ✓

Skills

Java Java 21 Backend Development Software Design Production Debugging Netty Jetty JPA AI-assisted engineering

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior backend engineering team working on a mature Java platform that integrates business systems across cloud and on-premise environments. You will develop scalable backend capabilities, participate in technical design and code reviews, optimize production systems, and use AI-assisted engineering tools.

Highlights

Work remotely within Germany on a mature, high-scale data integration platform, solving complex backend problems and contributing to architecture, code quality, and AI-assisted engineering practices.

Description

Senior Software Engineer – Core Java - Java 21 monolith - Remote within Germany About the Role 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. The team uses homegrown frameworks built on top of libraries such as Netty, Jetty, and JPA. What You'll Do Design, develop, test, and maintain production-grade backend software in JavaBuild reliable, scalable, and maintainable platform capabilitiesContribute to technical design discussions and code reviewsDebug and optimize complex production systemsCollaborate closely with Product, QA, and fellow engineers to deliver high-quality releasesUse AI-assisted engineering tools to improve productivity, automate repetitive work, and enhance software qualityTake ownership of features from implementation through production What We're Looking For 5+ years of backend Java developmentStrong Core Java skills, including the ability to write Java without the Spring Boot frameworkExperience with concurrency and multithreadingExperience with JUnit, Mockito, or similar testing frameworksExperience with PostgreSQL, Oracle, MySQL, SQL Server, or MongoDBComfortable working in a monolithic codebase Bonus Skills: Experience in one or more of the following is highly valued and maps to specific teams Networking Netty, Java NIO, sockets, TCP/IP, HTTP/HTTPS, gRPC, Vert.xDistributed Systems Kafka, AMQP, MQTT, REST, WebSocketPlatform Engineering High availability, load balancing, connection pooling, failover, performance optimizationAI focused