Web Services Engineer

Company: Rivetz
Location: Santa Cruz , California, United States
Type: Full-time
Posted: 18.JUN.2018


Job Description Web Services Engineer As a Web Services Engineer at Rivetz, you will play a critical role in building core web services, a...


Job Description

Web Services Engineer

As a Web Services Engineer at Rivetz, you will play a critical role in building core web services, applications and libraries. You will be a key member of our core networking team and will interact with mobile developers, blockchain developers, trusted computing experts and cryptographers. It is a great opportunity for an experienced web services developer to learn the fascinating world of trusted computing and blockchain as part of an exceptional team.

You will apply your strong knowledge of modern, functional Java to building high-performance, carrier-grade servers using technologies like Spring 5, Ratpack, and Netty. These servers will provide critical Web API services to the Rivetz ecosystem -- with an initial emphasis on mobile clients. You will be integrating Peer-to-peer messaging protocols, trusted computing technology, and blockchain components into your servers. You also occasionally wear a full-stack hat and owning the development of JavaScript front-ends and HTML interfaces.

We are a polyglot JVM shop, are standardizing on Java 8 and later, and are using languages like Kotlin and Groovy, where appropriate, to help create a codebase of clean, readable, testable auditable code. We use continuous integration and continuous delivery to speed delivery and to allow our developers to focus on the interesting and challenging problems in our application domain.


  • 5 years Java development in a server environment,
  • Solid knowledge of asynchronous processing on the JVM,
  • Web Services, REST, etc,
  • One or more modern JavaScript frameworks like Angular or React,
  • Knowledge of SQL and noSQL databases,
  • You should possess a BSc OR MSc in Computer Science or Electrical Engineering or equivalent work experience,
  • Excellent interpersonal skills and willingness to work in a team environment.
  • Nice to Have: Knowledge of Kotlin or Groovy,
  • Nice to Have: Knowledge of cryptography or trusted computing,
  • Nice to Have: Experience with cryptocurrencies and blockchains.
Company Description
About Rivetz
Rivetz brings trust to device endpoints in blockchain transactions. Rivetz solves some of the most challenging problems associated with consumer and machine-to-machine digital transactions, using advanced hardware assisted device security technologies and services to provide a safer and easier-to-use model for the protection of a user's digital assets. The device plays a vital role in hosting these assets, and Rivetz enables the controls that users need to benefit from services. Rivetz uses state-of-the-art cybersecurity tools to ensure full trustworthy lifecycle management of hardened digital assets held on devices, ensuring a reliable interaction with services on the Internet.

Equal Employment Opportunity
Our corporation is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis ["protected class"] including, but not limited to: race; color; religion; genetic information; national origin; sex; gender; pregnancy, childbirth, or related medical conditions; age; disability; citizenship status; uniform service member status; or any other protected class under federal, state, or local law.

Apply Now


Free eBook

Loader2 Processing ...