Senior Java Software Engineer

DOGHOUSE RECORDS LLC
United States
12 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$95,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Advanced Message Queuing Protocol Distributed Systems Failover Junit PostgreSQL Microsoft SQL Server MongoDB MySQL Message Queuing Telemetry Transport (MQTT) NoSQL
+14 more
Oracle (Applications) Performance Tuning Mockito TCP/IP WebSocket Multithreading Load Balancing System Availability Concurrency Spring-boot Vert.x Apache Kafka Restful APIs Grpc

Requirements

  • 5+ years of backend Java development
  • Strong Core Java skills - comfortable without Spring Boot
  • Experience with concurrency and multithreading
  • Familiar with JUnit, Mockito, or similar testing frameworks
  • Experience with relational or NoSQL databases (PostgreSQL, Oracle, MySQL, SQL Server, MongoDB)

Bonus if you have experience in one of these areas:

  • Networking: Netty, Java NIO, sockets, TCP/IP, HTTP/HTTPS, gRPC, Vert.x
  • Distributed systems: Kafka, AMQP, MQTT, REST, WebSocket
  • Platform engineering: high availability, load balancing, connection pooling, failover, performance optimization
  • AI-focused engineering

Benefits & conditions

  • Up to 95K annually
  • Fully remote within the Netherlands
  • Etc. :-

About the company

Are you a core Java developer who knows their way around complex, high-performance codebases without leaning on Spring Boot? And do you like the idea of working on a platform that connects business systems for over 2,000 customers worldwide?

Keywords: Java 21, Core Java, Netty, Jetty, JPA, PostgreSQL, Concurrency, Multithreading, Monolith

My client builds a data integration platform that powers supply chains through real-time integration, automation, and intelligent data processing. Think connecting cloud and on-premise systems at scale, for thousands of customers globally.

The codebase is a Java 21 monolith. No microservices, no Spring Boot. Instead, the team has built homegrown frameworks on top of Netty, Jetty, and JPA. If you’re someone who actually understands what’s happening under the hood, you’ll feel right at home here.

You’ll be designing, building, and maintaining production-grade backend software, contributing to technical design and code reviews, and taking full ownership of features from implementation through to production.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all