Job Openings Senior Java Engineer (Networking focus)

About the job Senior Java Engineer (Networking focus)

About the Role

We are looking for a Senior Software Engineer with strong expertise in Java and networking fundamentals to join a fast-growing, product-driven technology company operating in the data integration space.

The role sits at the core of a highly scalable platform that enables seamless data exchange across complex systems and supply chains. You will work on low-level networking, data transport, and distributed systems, contributing directly to performance-critical components that power real-time integrations.

If you enjoy working close to the metal - optimizing performance, building resilient systems, and solving complex networking challenges - this role offers a meaningful opportunity to make an impact.

-> This is a full-time, permanent position with a fully remote setup across Europe.


Why This Role

You'll be joining a company that is building the data backbone for modern, AI-driven operations, with a strong presence across Europe and ambitious expansion plans. The engineering culture emphasizes ownership, clean architecture, and practical innovation, including meaningful adoption of AI in development workflows.

This is a great opportunity for engineers who want to go beyond standard backend work and deeply engage with networking, system design, and performance engineering.


What You'll Be Doing

  • Design and develop high-performance backend systems with a focus on scalability and reliability
  • Build and optimize network-layer components (TCP/IP, HTTP/HTTPS, tunneling, proxies) in Java
  • Work with asynchronous frameworks (e.g., Netty) to implement efficient, non-blocking architectures
  • Develop and maintain distributed system components, including load balancing and failover strategies
  • Design integrations across cloud and on-premises environments
  • Collaborate closely with Product, QA, and Engineering teams to deliver production-grade solutions
  • Contribute to architectural decisions and participate in code reviews
  • Leverage AI tools to enhance development workflows, automate tasks, and improve code quality


What We're Looking For

  • 6+ years of experience in backend development with Java
  • Strong understanding of networking fundamentals (TCP/IP, sockets, HTTP, proxies)
  • Hands-on experience with Netty or similar frameworks (Vert.x, gRPC, etc.)
  • Solid knowledge of concurrency, multithreading, and non-blocking I/O
  • Experience with load balancing concepts (L4/L7, connection pooling, failover)
  • Strong debugging and problem-solving skills, especially in low-level systems
  • Experience with test automation (JUnit, Mockito, etc.)
  • Familiarity with databases such as PostgreSQL, MySQL, MSSQL, Oracle, or MongoDB
  • Understanding of integration protocols (REST, WebSockets, messaging systems like Kafka/AMQP/MQTT)
  • Comfortable working in an AI-augmented engineering environment

Nice to have:

  • Experience with TypeScript
  • Exposure to distributed data platforms or integration-heavy systems


What You'll Get

  • Fully remote work setup across Europe
  • Full-time, long-term permanent engagement
  • 30 days of paid vacation + public holidays
  • Additional paid days off around year-end holidays
  • Learning & development budget
  • Opportunity to work on a modern, AI-enabled engineering stack
  • International, English-speaking environment
  • High-impact role in a scaling product organization with strong growth plans


Apply now and high-growth product journey!