Location: USA
Remote: Yes
Willing to relocate: No
Technologies: Java/Spring/Dropwizard, JavaScript/Node/React/React Native/Angular/Transformer.js, CSS/BLM/Tailwind, DB/API/System design, Cloud/AWS/GCP, Kafka, k8s
Résumé/CV: JPL, Blizzard, Lego, several startups: For full resume email me at javajosh@gmail.com
Email: javajosh@gmail.com
Java has changed considerably since Java 8 - with streams, lambda expressions, GraalVM, it is a modern, capable runtime capable of making high-performance REST servers using Java Spring (Boot) or (in my opinion the best) Dropwizard. Similarly, JavaScript has changed considerably with ES6 and beyond, particularly with arrow functions and native modules, in addition to an embarrassment of riches in libraries and frameworks. I particularly like React/Redux with or without Typescript.Making software is a lot of fun, I've been doing it a long time and really enjoy the art and science of it. Keeping the build-test-debug cycle fast for the whole team, making iterations fundamentally faster; keeping the dependencies small to reduce attack surface to keep the service up; keeping an eye on new developments and carefully evaluating them.