About the Client
Our client is a provider of IT solutions, systems, hardware and software services in banking sector. It operates data centres, bank systems, POS terminals and HW (servers and PC) and is responsible for development, implementation, support and servicing of banking software and its operations in Central and Eastern Europe.
About the Role
As part of a highly motivated team you will assist in designing, developing and implementing google cloud-based solutions and enhance our BigQuery based Data Lake and Data Warehouse solutions
Responsibilities
- You will learn powerful Software- and Data-engineering technologies and closely collaborate with engineers, business analysts and data scientists to understand requirements and deliver sound solutions
- Participating in code reviews, debugging and testing to ensure quality and reliability of cloud applications
- You will be part of and contribute to a large data-cloud community and contribute to technical documentation and presentations
Requirements
- Well-grounded Java software development skills
- Good level knowledge of design patterns
- Good understanding of computer networking concepts
- Good level of SQL knowledge
- Ability to work with Linux from shell and shell scripting skills
Nice to Have Skills
- Experience with Relational Databases
- Knowledge of Python
- Knowledge of Java software testing tools like JUnit, TestNG, EasyMock, Powermock
- Understanding of cloud concepts and technologies, knowledge of GCP
- Experience with Terraform
- Experience with distributed processing frameworks like spark or apache beam
- Experience with Kafka