Java Developer with Scala
Core
Develop high-performance, responsive solutions using core Java and Scala for a leading financial industry client.
Role type
Senior IC Java Developer with Scala
Builds
High-performance, responsive solutions
Domain
Financial services / Banking
Deliverable
production ML models | product features
Required skills
Core Java, Scala, Distributed systems, REST API design, JavaScript, AngularJS, Bash, Python, Kafka, AMQP, Linux, Docker, Ansible, Puppet, Chef, Unit testing, Acceptance testing, Behavior testing, CQRS, DDD, Event-sourced systems, Category Theory
Preferred skills
Automated deployment technologies, Third-party Scala libraries (Scalactic, Scalatra, Akka, RxScala, TypeLevel)
Technologies
Akka, Ansible, Bash, Bootstrap, CQRS, DDD, Docker, Java, JavaScript, Kafka, Linux, Puppet, Python, REST, Scala, Unix, Web
Responsibilities
Develop high-performance, responsive solutions using core Java and Scala. Collaborate with colleagues in an Agile environment. Write unit, acceptance, and behavior tests. Provide production support. Use message-oriented middleware. Deploy and manage applications in Linux or Unix environments.
Seniority
Senior, hands-on IC