
Principal Software Engineer
Principal Software Engineer
- Location Germany
- Expertise Cloud
- Job Type Contract
- Salary GBP £700.00
Freelance Cloud Native Data Engineer needed!
3 month rolling contract (2 years+)
Remote (some travel to Brussels)
Rate: Negotiable depending on experience
- Hands-on experience with ETL processes and data integration from various sources
- Familiarity with modern data technologies and cloud services.
- Proficient in designing and implementing data models to meet business requirements. ? Experience with Data Mesh
- A keen interest in staying updated on emerging technologies in the data engineering and Data space.
- A minimum experience of 5 years in Cloud Native Data Engineering.
- Experience with rearchitecting existing monolithic architecture to micro-services based Cloud Native architectures.
- Strong understanding of Cloud Native architectures (loosely coupled services, containers, horizontal scalability, application resilience patterns).
- Proficiency in at least one programming language – Java or Scala
Knowledge and experience with at least some of the Data technologies/frameworks: - Workflow orchestration (AirFlow/Oozie etc.)
- Data integration/Ingestion (Nifi, Flume etc)
- Messaging/Data Streaming (Kafka/RabbitMQ etc.)
- Data Processing (Spark, Flink etc.)
- RDBMS (PostgreSQL/MySql etc.)
- NoSQL Storages (MongoDB, Cassandra, Neo4j etc.)
- Timeseries (InfluxDB, OpenTSDB, TimescaleDB, Prometheus etc.)
- And / Or with their Cloud provided counterparts, i.e., Cloud Data/Analytics services (GCP, Azure, AWS)
Proficiency in the following Tech Stack: - Deployment & Containerization: Docker, Kubernetes, Helm.
- CI/CD & DevOps Tools: Azure DevOps, Gitlab CI Actions, GitOps, Gitlab, Bash/Shell scripting, Linux
- Database change management: tools (such as Liquibase or Flyway)
- Familiarity with agile development methodologies and tools (e.g., Scrum, SAFE, JIRA, Confluence).