Certified Woman & Minority Owned

Senior Java Engineer


Reference Number: RKMNDE18

Senior Java Engineer
experience  Not Disclosed
location  Brooklyn Park, MN
duration  6 Months
salary  Not Disclosed
jobtype  Not Disclosed
Industry  Services
Job Description

Hybrid

DESCRIPTION

Senior Engineer

Role Overview

As a Senior Engineer, you will take the lead in designing, building, and scaling robust ad tech systems. You’ll apply deep technical expertise, evaluate emerging technologies, and drive innovation to ensure high performance, scalability, and reliability across our platforms.

Responsibilities

Apply technical knowledge of current and emerging technologies within specialized domains.
Evaluate new technologies and conduct proof-of-concepts considering viability, maintainability, and cost of ownership.
Lead code reviews, design reviews, testing, and debugging at the application level.
Drive functional design and architecture discussions, leveraging system diagrams and process flows.
Provide technical oversight and mentorship, resolving complex technical challenges.
Lead disaster recovery activities and contribute to planning.
Implement and enforce data quality protocols across acquisition, processing, storage, and operational use.

Technical Skillset

Experience with Java/J2EE and REST API development.
Experience developing microservices (Spring Boot) and mono repos.
Experience with Kotlin (preferred).
Database experience: Cassandra, MongoDB, Elasticsearch, PostgreSQL (or related).
Development testing frameworks: JUnit, Mockito.
Logging and reporting tools: Logstash, Elasticsearch, Kibana, Grafana.
Messaging and event systems: Kafka.
Experience with DevOps practices and CI/CD pipelines.
Strong communication and presentation skills for technical audiences.

Nice to Have

Familiarity with Ad Tech platforms (DSP, SSP, Ad Server).
Hands-on experience with Python.
Knowledge of data pipeline/workflow management tools (e.g., Oozie).
Experience designing solutions aligned with advertising business goals.

TECHNICAL SKILLS

Must Have:

Java

Kaftka


Nice To Have:

Kotlin


Notes:
This role operates on a Hybrid/Flex model, with work performed both onsite and virtually depending on project needs and team requirements.


VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status

Apply for this Job





(Please ensure email matches your resume email)



(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)

By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email

Join VIVA and grow

VIVA is faster, easier and you still have complete control