Software Engineer - Java SDK

San Francisco, CA 94111

Posted: 02/19/2019 Employment Type: Permanent Job Category: Engineering Job Number: 11287

Responsibilities
  • Work with other SDK Engineers to maintain both the SDKs and associated tools
  • Participate in code reviews with a critical eye for quality
  • Improve unit and integration testing within the client SDK and associated tools
  • Troubleshooting and triage of reported issues and feature requests
  • Coordination with product leadership about prioritization of existing and upcoming issues
  • Understand, quantify, and communicate the performance impacts of fixes and features
  • Assist technical writers in preparing materials and documentation for a wide audience

Qualifications
  • Proficient in modern Java development practices (1.8+) and tools
  • Comfortable writing both unit and integration tests and understand their tradeoffs
  • Experience with the principles of concurrency and multi-threading both generally and in Java
  • Deep understanding of HTTP and client-server architectures
  • Thorough understanding of the principles and failure modes of distributed systems
  • Obsessed with writing clean, understandable code, avoiding unnecessarily clever solutions whenever possible (even if they’ re fun to implement)
  • Capable of working both within a team and independently
  • Strong attention to detail and a passion for delivering valuable solutions to customers
  • Familiarity with Maven configuration and workflows
  • Willing to travel up to 15%

EOE of Minorities/Females/Veterans/Disabilities
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.