Back End Engineer - Core Java

Doghouse Recruitment

Germany (OH)

On-site

USD 85,324 - 108,077

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Personal learning budget
Remote work flexibility
Up to 30 days remote work per year

Job summary

Doghouse Recruitment is seeking a Senior Software Engineer – Java with a networking focus to extend our data platform and integration systems. You will work in backend engineering on network-layer components, data transport, and scalable infrastructure, collaborating with senior engineers and leveraging AI to enhance productivity.

You will design and implement Java networking solutions, enable robust load balancing, and integrate cloud with on-prem sources while participating in code reviews and

Qualifications

  • 3–6 years of backend development experience with strong Java skills.
  • Solid understanding of Java networking internals (NIO, sockets, HTTP tunnelling).
  • Practical experience with Netty or similar async frameworks (Vert.x, gRPC).
  • Knowledge of load balancing concepts (L4/L7, health checks, failover).
  • Debugging low-level networking or concurrency issues.

Responsibilities

  • Develop, test, and deploy core backend components of the data platform.
  • Design network-layer solutions in Java (HTTP tunnelling, TCP/IP).
  • Build and maintain load balancing strategies for high-availability systems.
  • Design integrations of cloud systems with on-prem sources.
  • Contribute to technical designs and code reviews.
  • Integrate AI tools to accelerate development and automation.
  • Collaborate with QA and product teams on reliable releases.

Skills

Java backend
Networking internals
Netty
Concurrency
Test automation
HTTP/REST/WebSocket
AI augmentation
English communication

Tools

Netty
Vert.x
gRPC
JUnit
Mockito
PostgreSQL
MongoDB

Job description

Senior Software Engineer – Java (Networking Focus)

About the company

A data integration platform provider connecting supply chain partners and systems across formats and technologies, serving thousands of customers across Europe. The platform combines real-time integration, automation, and data quality control to support AI-driven and cross-company data flows.

Role overview

The Engineering department is expanding its data platform, data network, and connected data products. This role sits within backend engineering, focused on network-layer and integration systems, working alongside senior engineers on low-level networking infrastructure, data transport, and platform scalability. The team actively uses AI as a force multiplier, both for coding and for rethinking engineering workflows.

What you'll do

  • Develop, test, and deploy core backend components of the data platform, with a focus on performance, reliability, and scalability
  • Design and implement network-layer solutions in Java, including HTTP tunnelling, TCP/IP communication, and Netty-based pipeline architectures
  • Build and maintain load balancing strategies for distributed, high-availability systems
  • Design integrations combining cloud systems with on-premises data sources
  • Contribute to technical designs and participate in code reviews
  • Integrate AI tools into the engineering workflow to accelerate development, automate repetitive tasks, and improve code quality
  • Collaborate with QA and product teams on reliable, high-quality releases

What you bring

  • Around 3-6 years of backend development experience with strong hands-on Java skills
  • Solid understanding of Java networking internals, including NIO, sockets, HTTP/HTTPS tunnelling, and proxy protocols
  • Practical experience with Netty or similar async frameworks (Vert.x, gRPC), with ability to reason about event loops, channel pipelines, and non-blocking I/O
  • Knowledge of load balancing concepts: L4/L7, connection pooling, health checks, failover strategies
  • Strong debugging skills, particularly with low-level networking or concurrency issues
  • Experience with test automation (JUnit, Mockito or similar)
  • Hands-on experience with at least one database (PostgreSQL, Oracle, MSSQL, MySQL, or MongoDB)
  • Understanding of integration protocols: HTTP/HTTPS, REST, WebSocket, or gRPC
  • Confidence with concurrency and multithreading in Java
  • Some exposure to asynchronous messaging (Kafka, AMQP, MQTT)
  • Proactive attitude toward AI-augmented engineering
  • TypeScript familiarity is a plus but not required
  • Clear English communication; German is a welcome plus but not required

What's on offer

  • 75-95K Euro per year
  • Flexible remote work options
  • Modern offices in Germany and the Netherlands
  • Personal learning and development budget
  • Up to 30 days remote work per year from any EU country
  • 2 additional paid days off (Christmas Eve, New Year\'s Eve)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Java
Senior Software Engineer - Java

Lobster GmbH • Germany (OH)

Hybrid
USD 70,000 - 94,000
Opportunity to work flexibly from home
Modern offices in Germany and the Netherlands
Personal Learning & Development budget
+3
Lead Backend Engineer
Lead Backend Engineer

CloudDevs • Germany (OH)

On-site
USD 92,000 - 117,000
Monthly €50 voucher
30 vacation days per year
Flexible hours
+1
Senior Java Engineer - remote, within EU
Senior Java Engineer - remote, within EU

IESF AG • Town of Belgium (WI)

Hybrid
Confidential
Excellent remuneration
Fully remote
Long-term possible
Senior Backend Engineer (f/m/x)
Senior Backend Engineer (f/m/x)

United States Digital Space LLC • United States

Hybrid
USD 104,000 - 162,000
Hybrid work model
28 days annual leave
Company pension with 20% employer 20%
Senior Backend Engineer (m/f/d)
Senior Backend Engineer (m/f/d)

United States Digital Space LLC • United States

Hybrid
USD 80,000 - 103,000
Employee Share Options Program
Urban Sports club membership
Quarterly team retreats
Backend AI Software Engineer (all) - TypeScript / NodeJS
Backend AI Software Engineer (all) - TypeScript / NodeJS

Jobgether • Germany (OH)

On-site
USD 104,000 - 150,000
Remote work
Mac computer
Team events
+1
Senior Java Backend Developer / Integration Engineer
Senior Java Backend Developer / Integration Engineer

Hive-X • Town of Belgium (WI)

Hybrid
USD 100,000 - 130,000
Collaborative team environment
Opportunity to contribute to sensitive projects
Long-term engagement
Staff Backend Engineer – Fulfillment & Logistics (f/m/d)
Staff Backend Engineer – Fulfillment & Logistics (f/m/d)

JTL-Software • Germany (OH)

Hybrid
USD 79,000 - 109,000
Meal allowance €115 net per month
Home office setup allowance
Remote-first across eligible countries
+2
Product Engineer Backend (w/m/d)
Product Engineer Backend (w/m/d)

Rebel Recruiting • Germany (OH)

Hybrid
USD 81,000 - 92,000
Senior Backend Developer
Senior Backend Developer

Microservice Solutions GmbH • Indiana (PA)

Remote
USD 100,000 - 130,000
Competitive salary
Flexible working hours
Professional development budget