Java Back end developer
JOB DESCRIPTION
"Primary Requirements: 5+ years of Object-Oriented programming languages such as Java 3+ years of experience with Java, including knowledge of Object Oriented Programming fundamentals Experience with reactive microservice patterns Expertise in Spring frameworks Experience with Reactive frameworks such as RxJava, Akka, Vertx, Spring 5 Expertise with non-relational databases such as Redis, Cassandra, DynamoDB Experience with persistent messaging, streaming data pipelines such as Kafka Strong RDBMS / SQL knowledge including the ability to author queries / views / stored procedures, and to analyze query performance required Experience working in an Agile environment Experience with automated testing of code including Unit, Integration and API contract Testing Experience, understanding and knowledge of digital and broadcast production software systems Good to have Experience with AWS and server less technology Familiarity with client-side web technologies (Angular, JavaScript, CSS, HTML) Familiarity with continuous integration practices Docker, Kubernetes experience a plus BS in CS, EE or equivalent experience required " | ||||