
Senior Java Software Engineer (RARR Job 5345)
Job Skills
Job Description
-
8+ years of Java development within an enterprise-level domain
-
Java 8 (11 preferred) features like lambda expressions, Stream API, CompletableFuture, etc.
-
Skilled with low-latency, high volume application development
-
Team will need expertise in CI/CD, and shift left testing
-
Nice to have Golang and/or Rust
-
Experienced with asynchronous programming, multithreading, implementing APIs, and Microservices, including Spring Boot
-
Proficiency with SQL
-
Experience with data sourcing, data modeling and data enrichment
-
Experience with Systems Design & CI/CD pipelines
-
Cloud computing, preferably AWS
-
Solid verbal and written communication and consultant/client-facing skills are a must. As a true consultant, you are a self-starter who takes initiative.
-
Solid experience with at least two (preferably more) of the following:
-
Kafka (Core Concepts, Replication & Reliability, Kafka Internals, Infrastructure & Control, Data Retention and Durability)
-
MongoDB
-
Sonar
-
Jenkins
-
Oracle DB, Sybase IQ, DB2
-
Drools or any rules engine experience
-
CMS tools like Adobe AEM
-
Search tools like Algolia, ElasticSearch or Solr
-
Spark
-