←back to thread

425 points whoishiring | 1 comments | | HN request time: 0.213s | source

Please state the job location and include the keywords REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome. When remote work is not an option, include ONSITE.

Please only post if you personally are part of the hiring company—no recruiting firms or job boards. Only one post per month, please. If it isn't a household name, explain what your company does.

Commenters: please don't reply to job posts to complain about something. It's off topic here.

Readers: please only email submitters if you personally are interested in the job—no recruiters or sales calls.

To search the thread, try kennytilton's WhoIsHiring browser at https://kennytilton.github.io/whoishiring/ or kristopolous' console script at https://news.ycombinator.com/item?id=10313519.

1. tjcelaya ◴[] No.17444048[source]
Joyent | Software Engineer - Java SDK | San Francisco, CA | Full-time | ONSITE preferred, REMOTE

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%