Java Cloud/Big Data Engineer (offline)

Work Scope:
Our new Engineer will be working with the design and implementation of data structures, data pipelines and stream processing using tools like Kubernetes, Cloud Run, Pub/Sub, Dataflow, Cloud Storage, Cloud SQL, Cloud Memorystore, BigQuery, Vertex AI.

The main programming languages are Java and Kotlin (also JavaScript, Python), and our focus is to build data storages for Analytics and BI services. Architecture and design will be based on agile Data Warehouse principles and best practices, such as using Data Lake / Data Mesh, Kimble, Data Vault 2.0 etc.

Strong understanding and hopefully experience within some of these methodology and principles is important.
Process and data flow (pipelines) implementation will preferably be developed using tools and technologies within Google’s stack and platform (GCP). This will be prioritized unless there are strong arguments for doing something else, such as implementations that cannot be delivered based on existing technologies delivered by Google.

For persons not having experience with GCP, a strong desire to learn new stuff and self driven motivation is critical in order to succeed.

What you will be working on:
• Contribute to our team’s improvement through honest feedback, but also by leading through example and knowledge sharing
• Manage implementations of Analytics and ML architecture
• Write readable, testable, and fault-tolerant code
• Review code designs and evaluate new technology
• Guide team members and other teams on how our tools and products work
• Ensure solution and operations reliability

What you offer us:
• At least 2 years of experience with Java, Kotlin, Spring Boot, RESTful services, Microservices Architecture
• Testing frameworks (JUnit 5, Hamcrest, Mockito)
• Clean Code, SOLID, GoF design patterns
• The basics and some working experience with SQL DBs; understanding
transactions, ACID, Isolation levels
• The basics of containerization, Docker, K8s, Linux, CI/CD pipelines, Maven, Git
• Understanding of distributed systems and Big Data concepts, clusters, replication, fault-tolerance, data locality, batch vs streaming, ETL vs ELT, DWH vs Data Lake, cloud, cloud-native, serverless, regions & availability zones, the CAP Theorem, ... (the more the better)

Big Plus to have:
• Good understanding and experience implementing multi-tenant SaaS solutions using Microservice Architecture and API-first design
• Quarkus, Kotlin, Apache Beam
• In-depth knowledge and working experience with Google Platform
• Any GCP certifications, especially Professional Data Engineer, Cloud Developer, or Cloud DevOps Engineer

Nice to have:
• Some theoretical knowledge and working experience with the Hadoop ecosystem, distributed processing engines, NoSQL databases (HBase, MongoDB, Cassandra), and query tools (Hive, Impala)
• GitHub Actions, Terraform
• Pact for contract testing, Gatling for load testing, SRE concepts, DORA metrics, Security concepts (JWT, OPA, Stryra)
• Basic knowledge of JavaScript, Python.

About Rinf Tech

For over 10 years we deliver digital products and services, with full focus on high quality and innovative solutions that drive business growth.

We started the company in 2006 with the vision of becoming a reliable partner for growing businesses and organizations that aim to upgrade internally and influence their industry.
Year over year we enriched our knowledge and expertise with investing extra efforts in building PoCs meant to boost the adoption of digital waves within the projects with our clients (data, IoT, machine learning, deep learning etc.). We soon realized that our growth was proportional to our core principle of always promoting innovating components in every customer relationship.

At RINF TECH we are a team of people that embrace and encourage diversity, that are driven by passion for performance. We welcome initiative with enthusiasm and encourage people to follow their intuition and build a solid argument for the thing they believe in. We value our people, not only as employees, but as individuals and we support and appreciate each personality because for us Different is Unique!

Company website:
www.rinftech.com

DOU company page:
https://jobs.dou.ua/companies/rinftech/

The job ad is no longer active
Job unpublished on 19 February 2022

Look at the current jobs Java Kyiv→