About the job
Join our dynamic team at Metova as a Senior Developer / Systems & ETL Engineer. We are seeking an experienced polyglot engineer who excels in navigating the entire technology stack, from ETL and data engineering to cutting-edge application development and cloud-native delivery.
In this pivotal role, you will spearhead the design and implementation of scalable information processing systems, merging your strong data expertise with application and API development. You will work autonomously to drive complex initiatives and serve as a crucial technical liaison for client engagements.
Key Responsibilities:
- Design, develop, and implement comprehensive end-to-end systems (ETL, APIs, and integrated applications).
- Construct scalable ETL pipelines for high-volume batch and real-time data processing.
- Create applications utilizing Java, Python, and Spring-based frameworks.
- Design and maintain RESTful APIs and produce API documentation (Swagger/OpenAPI).
- Integrate messaging and streaming solutions (e.g., ActiveMQ, RabbitMQ).
- Employ object-oriented principles and troubleshoot across application and data layers.
- Containerize and deploy solutions using Docker/Kubernetes in cloud environments (AWS/Azure).
- Ensure application security following OWASP standards and best practices.
- Collaborate with clients to gather requirements and deliver tailored technical solutions.
- Generate technical documentation, system designs, and process flows.
- Support testing, deployment, and continuous improvement efforts.
