Caspex - Seattle, WA

posted about 1 month ago

Full-time
Seattle, WA
Professional, Scientific, and Technical Services

About the position

The JAVA Backend Developer role is focused on designing and implementing high-performance, scalable solutions for large-scale distributed systems. The position requires extensive experience in Java and related technologies, with an emphasis on event-driven architectures and cloud environments. The developer will be responsible for troubleshooting live applications and optimizing performance in a continuous development environment.

Responsibilities

  • Develop high performance and scalable solutions that extract, transform, and load big data.
  • Troubleshoot live applications and assess performance bottlenecks of applications running on Linux.
  • Work with continuous development environments and CI/CD pipelines.
  • Implement caching strategies using L1/L2 caching techniques.
  • Utilize KAFKA and Reactive Java for event-driven architecture.

Requirements

  • 12+ years of experience in large scale distributed systems and event-driven architectures.
  • Strong proficiency in Java/J2EE and SpringBoot.
  • Hands-on experience with L1/L2 caching.
  • Experience with KAFKA and Reactive Java is a plus.
  • Knowledge of Cassandra, SQL, and NoSQL databases.
  • Solid DevOps skills for troubleshooting applications in a Linux environment.

Nice-to-haves

  • Experience with reactive programming in Java.
  • Familiarity with technologies used in building scalable, distributed systems in virtualized cloud environments.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service