• At least 5 years of Java software development experience
• 0.5+ years Scala development experience
• Upper-Intermediate (written and speaking) English
Java 8/11
Scala
JPA
SQL
Postgres DB
Maven/Gradle
Git
JUnit/TestNg/Mockito/TestContainers
Docker
Jenkins(Jenkins Pipelines, Jenkinsfile)
------------------
Spring(Core, Data, Batch, Boot, Integration, Test)
Dropwizard
Hibernate
MyBatis
Flyway
REST/GraphQl
---------
Apache Spark
RabbitMQ
Linux(be able to ssh to remote machines and work through bash)
AWS(ECR, EFS, EMR, RDS, S3)
Splunk
ELK Stack
Kubernetes(kubectl)