Java Systems Developer
Theranos is actively building a world-class team. Most likely candidates are currently employed in similar types of positions but want to be part of a paradigm-shifting company doing innovative work and gain tremendous personal and career growth. Candidates must be hard working with unfaltering determination to excel in an intense start-up environment.
We are looking for several self-motivated and disciplined Individual contributor software engineers that are excited about building high-performance mission-critical systems software in a fast paced, cutting-edge technology startup. Candidates will be required to work closely with program managers, team leads, and collaborate with members from teams across the company. A deep understanding of object-oriented design and its implementation in the Java is required. The candidates should have strong background in building high quality systems software in Java or C/C++. Ideal candidates would have developed and deployed code in mission-critical environments such as medical devices, military or defense equipment etc. A commitment to building high quality bug-free software is a must for this position. Strong communication skills are critical as the engineer will be required to gather requirements, communicate status, risks, and technical design to scientists and engineers from various disciplines.
We provide very competitive salary and benefits packages for qualified candidates.
We are looking for several self-motivated and disciplined Individual contributor software engineers that are excited about building high-performance mission-critical systems software in a fast paced, cutting-edge technology startup. Candidates will be required to work closely with program managers, team leads, and collaborate with members from teams across the company. A deep understanding of object-oriented design and its implementation in the Java is required. The candidates should have strong background in building high quality systems software in Java or C/C++. Ideal candidates would have developed and deployed code in mission-critical environments such as medical devices, military or defense equipment etc. A commitment to building high quality bug-free software is a must for this position. Strong communication skills are critical as the engineer will be required to gather requirements, communicate status, risks, and technical design to scientists and engineers from various disciplines.
We provide very competitive salary and benefits packages for qualified candidates.
Skills and Responsibilities
- Must be a strong Java Systems developer. You have solid command of network programming, Sockets, threads, XML, Web Services and design patterns in Java.
- You have excellent understanding of data-structures, algorithms, and multi-threaded programming with the ability to use these concepts to deliver solutions.
- You have an solid understanding of Java runtime, Linux/Unix/Windows OS, the Java programming language and its strengths and weaknesses. You can make informed decisions about using the best classes/APIs for the job at hand and understand why you are making those choices
- You should be naturally very technical, and curious. You dig beneath the surface to understand how things work, why they are a certain way and what the design trade-offs were.
- You take the initiative to propose ideas and air concerns, to take technical ownership to drive the areas you work on.
- You want to work with other bright motivated people, contribute to technical discussions, and continue to learn more.
- You produce high quality production software using industry best practices; you produce excellent, thorough, design and development documentation.
- Provide technical support and guidance for post release, production systems.
- Experience in server-side java programming technologies (JSP, Servelets, JDBC etc.) a plus.
Requirements
- B.S. degree in computer science or related fields from one of the World's Top 50 ranked Technical Universities; a master’s or Ph.D. degree in computer science or related fields preferred.
- 2+ years full life cycle industry experience.
- 5+ years of Java development experience. Building highly available services and applications in Java and C a strong plus.
- Experience in working in a model driven development environment using UML.
- Knowledge of Eclipse IDE a plus.
- Hands-on experience with source control and release management systems such as Subversion with security/archival/branching/labeling.
- Excellent communication skills both written and verbal.
- Excellent analytical/organizational skills in concert with superb decision making skills.
Contact us at careers@theranos.com.
Notice to recruiting agencies:
Theranos, Inc. ('Theranos') does not accept unsolicited resumes from recruitment agencies, search firms, headhunters, or staffing agencies. Please do not forward resumes to our careers alias or to any employee, contractor or consultant of Theranos. Any unsolicited resume submitted will be considered property of Theranos, and we will not be obligated to pay any fee associated with such resume.