Application Developer
- Category: Et cetera
- Deadline: 13th June 20232023-06-13T00:00:00-0700
- New Jersey
Vacancy expired!
Role: Sr Application Developer Duration: Long term project Location: New York / New Jersey / Chicago. IL Required Skills:
- 5+ years’ experience as an Application Engineer
- Proficiency in debugging/profiling JDK based languages (Java/Scala/Kotlin/Clojure)
- Advanced work with JDK CI/CD and build toolchains including Maven, Gradle, SBT, Jenkins
- Experience with modern RPC microservices, specifically GraphQL and gRPC
- Proficiency in developing for Unix/Linux based environments including shell basics as well as process and network diagnostics
- Exposure to monitoring, metrics and tracing tooling - ELK stack, Splunk, Prometheus, Grafana, Graphite, OpenTSDB, OpenTrace, Jaeger
- Exposure to message-oriented architecture - ZeroMQ, JMS, AMPS, RabbitMQ, Kafka, Google pub/sub
- Exposure to process/container orchestration technologies - Mesos, Kubernetes, OpenShift, docker
- Hi proficiency in data architecture in both SQL and NoSQL data stores such as MongoDB, Cassandra, CouchDB, HBase
- Experience with reactive streams implementations and observables - ReactiveX (RXJava, RXJS, etc), Akka Streams, Monix, Spring Reactor
- Understanding of machine architecture and natively compiled languages such as C and Rust
- Experience with JavaScript/TypeScript and Node.js
- Experience with CQRS architecture
- Experience in financial markets, especially fixed income and equities
- Experience with Scala functional and/or concurrency libraries such as ZIO, Cats Effects, Akka, ScalaZ, FS2
- Experience with timeseries data and databases (KDB, InfluxDB, QuestDB)
- Proficient in modern python (PyEnv, poetry, asyncio)
- Experience with distributed caching/key value stores (Ignite, RocksDB, Redis, Memcached)