Senior Java Engineer (high-load product)

Are you a Java Developer looking for new challenges?
What about working with a high-profile client with millions of QPS?
If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital marketing management platform with a world-renowned client.

Project tech stack:
Concurrency โ€” a high-load, low-latency system.
Cache: Aerospike, Memcached
Cloud: AWS, GCP
DB: PostgreSQL, Superset
Streams: Kafka, Kinesis
Data formats: Avro, Protobuf
Languages: Java, Scala, Python

About the project:
Our client is a leading streaming service based in the United States. With millions of users worldwide, its devices provide easy access to free TV, live news, sports, movies, etc. The client has an advertising business and also licenses its hardware and software to other companies.

Location:
Ukraine remote

Skills & Experience:
โ€” 5+ years of experience building large-scale and low-latency distributed systems
โ€” B.S. or M.S. degree in Computer Science, Engineering, or equivalent
โ€” Command of Java or C++
โ€” Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming
โ€” Self-motivated individual with a high level of accountability and ownership
โ€” Critical thinking and practical decision making
โ€” Can do, results-oriented mindset

Will be a plus:
โ€” Experience with distributed caching, SQL/NoSQL, and other databases is a plus
โ€” Experience with Big Data and cloud services such as AWS/GCP is a plus
โ€” Experience in the advertising domain is a big plus

Responsibilities:
โ€” Work alongside a highly skilled engineering team to design, develop, and maintain large-scale, highly performing, real-time applications
โ€” Own building features, driving directly with product and other engineering teams
โ€” Demonstrate excellent communication skills in working with technical and non-technical audiences
โ€” Be an evangelist for best practices across all functions โ€” developers, QA, and infrastructure/ops
โ€” Be an evangelist for platform innovation and reuse
โ€” Deliver top-quality software in a timely fashion

Required skills experience

Java
Multithreading
Java

Required domain experience

Advertising / Marketing 1 year

Required languages

English B2 - Upper Intermediate
Java Concurrency, Concurrency, Multithreading, Java Multithreading
Published 13 November
167 views
ยท
30 applications
94% read
ยท
64% responded
Last responded 8 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...