Back End Engineer - Core Java

Doghouse Recruitment

Deutschland

On-site

USD 85,324 - 108,077

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

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 Full Stack Engineer - Core UX
Senior Full Stack Engineer - Core UX

Jobgether SRL • United States

Remote
USD 80,000 - 165,000
Salary USD 80k–165k plus equity
Equity options
20 days PTO
+5
Staff Engineer (Core & MLOps)
Staff Engineer (Core & MLOps)

Lever, Inc. • Germany (OH)

Remote
USD 136,000 - 204,000
Fully remote
Remote-first culture
Flexible hours
+4
Senior Backend Engineer: Machine Learning Infrastructure
Senior Backend Engineer: Machine Learning Infrastructure

Lever, Inc. • Germany (OH)

Remote
EUR 71,000 - 106,000
Fully remote work
Unlimited vacation
Home-office stipend
+5
Senior Java Backend Developer / Integration Engineer
Senior Java Backend Developer / Integration Engineer

Hive-X • Town of Belgium (WI)

On-site
USD 100,000 - 130,000
Collaborative team environment
Opportunity to contribute to sensitive projects
Long-term engagement
Engineering Manager - Foundations & Enablement
Engineering Manager - Foundations & Enablement

Lever, Inc. • Germany (OH)

Remote
USD 125,000 - 159,000
Remote stipend
Home office package
Equipment upgrades
+8
Backend Engineer
Backend Engineer

Clera • United States

Remote
USD 132,000 - 166,000
Software Engineer (m/f/d)
Software Engineer (m/f/d)

Remotely • United States

Remote
USD 120,000 - 180,000
Full Stack Software Engineer (Angular/Python)
Full Stack Software Engineer (Angular/Python)

United States Digital Space LLC • Germany (OH)

Hybrid
USD 85,000 - 124,000
Remote work flexibility
Learning budget
Pension plan
+3
Backend Engineer - Mid Level - Autopilot Team
Backend Engineer - Mid Level - Autopilot Team

Staffbase • Berlin (NH)

Hybrid
USD 80,000 - 125,000
Competitive salary
Hybrid work
Vacation 31 days
+2
Mid-Senior Java Software Engineer
Mid-Senior Java Software Engineer

Netcompany Group A/S • Kentucky

On-site
USD 52,000 - 75,000
Hybrid working model
Health and life insurance
Meal and commuting allowance
+1