Skip to main content

Java-Core System Developer

Technology
DIALX
Oregon, United States2 months agoUntil 10/15/2026
Full timeOn-site

Job description

Back to positions

Java-Core System Developer

We develop our services with a strong emphasis on performance, availability, flexibility, and cost efficiency. The challenging tasks we solve are not language-specific and require a holistic understanding of the problems, unbounded by a specific technology stack. In some cases, a technology switch may be necessary if it is well justified.

Responsibilities

  • Understand tasks and formalize requirements, proactively verifying them when necessary.
  • Introduce, document, review, and successfully pass the review of technical designs, such as public APIs, new core features, and new services among others.
  • Implement agreed-upon functionality.
  • Participate in the peer review process.
  • Investigate complicated incidents.
  • Participate in laying out efficient infrastructure for code to run.
  • Measure and improve performance.

Required Skills And Qualifications
  • Knowledge of at least one of the following languages: Java, C++, C#, or Go, including all low-level technical details.
  • Experience with REST APIs and server-client communication, including WebSocket and Server-Sent Events (SSE).
  • Experience with multi-threaded development and synchronization patterns.
  • Redis or practical experience with comparable multi-master storage technology.
  • Spark, Flink, Ray, or practical experience with a comparable distributed computation engine.
  • Vert.x, Netty, or practical experience with a comparable high-performance communication library.
  • Background in Computer Science.
  • Knowledge of at least one public cloud platform: AWS, GCP, or Azure.

Nice To Have
  • Experience with algorithms.
  • Experience with ANTLR and formal grammar.
  • Computation plan optimization.
  • Experience with Docker, Kubernetes (K8s), and Helm.

Apply for this position

First Name*

Last Name*

Phone*

Email*

CV*

No file selectedAttach file

Message*

LinkedIn

GitHub

I consent to processing my personal information as set out in the Privacy Policy and Cookie Policy and outside of my home jurisdiction. I also understand that my personal data may be processed in accordance with the Applicant Privacy Notice.
Keywords
JavaC++C#GoREST APIsWebSocketServer-Sent EventsMultithreaded DevelopmentSynchronization PatternsRedisDistributed ComputationVert.xNettyPublic Cloud PlatformsPerformance OptimizationComputer ScienceMultithreadingSynchronizationMulti-Master StorageApache Spark

Interested in this role?