Remote SR Backend Java Engineer; Distributed Systems

Posted

Apply now
Please, let Rackspace know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We are hiring a Senior Backend Java Engineer with a strong background in large scale distributed systems.
  • You will work on one of the largest distributed systems in the world, which runs on thousands of machines and handles petabytes of data.
  • Your role will involve developing infrastructure and solving technical challenges in distributed computing frameworks, data structures, and algorithms.
  • The team develops and maintains high-performing systems used by over 200 million active users.
  • You will design and implement next-generation services as the customer transitions from data centers to public cloud infrastructure.
  • The position involves working on a complete Java stack that serves hundreds of billions of transactions daily.
  • You will develop and maintain REST web services that power our services, caching, and data processing.
  • The work location is remote for Canadian Rackers in Ontario, British Columbia, and Alberta.

Requirements:

  • Strong experience in large-scale distributed systems is required.
  • A BS in Computer Science or equivalent experience is necessary.
  • You must have 8+ years of Java experience.
  • Experience in asynchronous programming, memory management, and JVM internals is essential.
  • You should have experience in implementing and/or operating highly scalable and available services on public cloud environments such as AWS or GCP.
  • Proficiency in OOP languages like Java, C++, or similar is required.
  • A solid understanding of computer science fundamentals, including algorithms, data structures, and object-oriented programming, is necessary.
  • Familiarity with HTTP and TCP/IP protocols is required.
  • Experience with development on Unix (Linux) platforms is essential.
  • You should have experience with NoSQL and Key/Value datastores, such as Redis, MongoDB, or Memcached.
  • Experience with Kubernetes is required.
  • You must have experience with connection tuning, performance tuning, and optimization.

Benefits:

  • Rackspace Technology is recognized as a best place to work by Fortune, Forbes, and Glassdoor.
  • The company is committed to offering equal employment opportunities without regard to various legally protected characteristics.
  • Rackers thrive through their connection to a central goal and are encouraged to bring their whole selves to work.
  • The company embraces unique perspectives to fuel innovation and best serve customers and communities globally.
  • Rackspace Technology is dedicated to accommodating individuals with disabilities or special needs.
Apply now
Please, let Rackspace know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback