Apply for this job now

Senior Java Software Engineer

San Francisco, California
10 Jul 2022

Title: Senior Java Developer

Basic Qualifications:

  • 8+ years of industry experience
  • Proven coding skills in Java and strong competencies in data structures, algorithms, and software design
  • Basic command line skills and version control (Git, etc)
  • Experience in designing and building backends and Apis for web services at large scale, and common tools used to build it like IDEs, JUnit, etc
  • Experience with relational databases (transactional and non-transactional), database architecture, and distributed transaction management.

Preferred Qualifications:

  • Experience with large-scale streaming systems like Kafka.
  • Strong technical design sensibilities, including collaborative approach to API design
  • Experience building consumer facing products, including collaborating with product, design and other cross-functional partners from ideation through production release.
  • Experience with good software design and implementation skills incl. documentation, design trade-offs, resource management, monitoring, and troubleshooting.
Apply for this job now