Senior Java Software Engineer – (Remote within the Netherlands)
About the Role
Our client is a data integration platform that helps more than 2,000 customers connect business systems, automate workflows, and exchange data across cloud and on-premise environments. Thier platform powers supply chains through real-time integration, automation and intelligent data processing.
The platform powers complex enterprise integrations across on-premise environments first and cloud second.
Depending on your background and interests, you'll join one of several backend teams focused on:
- Core Platform & Data Integration
- Platform & Networking
- API & Backend Services
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 optimise 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: You can write Java code without using any 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 large, long-lived codebase.
Experience in one or more of the following is highly valued, there are 3 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 optimisation
Nice to Have
- TypeScript or frontend experience.
- Experience with enterprise integration platforms.
- Comfortable using AI-assisted engineering tools such as ChatGPT, Claude, GitHub Copilot or Cursor.