Software Engineer - Core Java

Doghouse Recruitment
Germany
1 day ago
Apply on www.jobfinder.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Advanced Message Queuing Protocol Business Systems Software Quality Code Review Data Integration Software Debugging Distributed Systems Failover Data Intelligence Java Persistence API
+23 more
Junit PostgreSQL Microsoft SQL Server MongoDB MySQL Message Queuing Telemetry Transport (MQTT) Oracle (Applications) Performance Tuning Mockito TCP/IP WebSocket Jetty Multithreading Load Balancing System Availability Concurrency Spring-boot Vert.x Backend Apache Kafka Restful APIs Grpc Microservices

Requirements

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 Java
  • Build reliable, scalable, and maintainable platform capabilities
  • 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
  • Use AI-assisted engineering tools to improve productivity, automate repetitive work, and enhance software quality
  • Take ownership of features from implementation through production

What We're Looking For

  • 5+ years of backend Java development
  • Strong Core Java skills, including the ability to write Java without the Spring Boot framework
  • 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 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.x
  • Distributed Systems Kafka, AMQP, MQTT, REST, WebSocket
  • Platform Engineering High availability, load balancing, connection pooling, failover, performance optimization
  • AI focused

Tid-1

Apply for this position

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

Apply on www.jobfinder.de
Prepare application

Good distractions

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

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

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