Full Description: https://www.joyent.com/about/careers/software-engineer-java-...
Java SDK Engineers within the Manta team will be a primary part of the core Manta Client SDK group and own the development of Manta’s Java SDK. The primary mission of an SDK Engineer is the ongoing development and maintenance of the SDKs and associated tools. Collaborating with management, customers, and other engineering teams, the SDK Engineer is a lynchpin ensuring the platform and services delivered are reliable and easy to use. Candidates local to San Francisco or willing to relocate are preferred, although individuals with proven experience working remotely will also be considered.
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%