This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Design, develop, and maintain scalable data processing architectures for large volumes of structured and unstructured data utilizing Amazon Web Services (AWS)
Develop and manage distributed data pipelines using Apache Spark and Databricks to support batch and near real-time data processing operations
Build and maintain ETL/ELT workflows utilizing Delta Lake technologies to support ACID-compliant lakehouse data architecture
Design, implement, and optimize logical and physical data models, schemas, and storage structures within Snowflake environments for analytics and reporting purposes
Perform data ingestion and integration from various sources, including relational databases, APIs, flat files, and streaming platforms
Implement data validation procedures, monitoring frameworks, and quality assurance controls to ensure accuracy, integrity, and reliability of enterprise data systems
Analyze and optimize performance of large-scale distributed processing jobs, SQL queries, and cloud-based data workloads
Apply data governance, security, and compliance standards, including role-based access controls, encryption protocols, and data protection measures
Automate infrastructure deployment and operational workflows using CI/CD pipelines and Infrastructure as Code (IaC) methodologies
Troubleshoot, diagnose, and resolve issues affecting production data pipelines, workflows, and cloud-based processing systems
Collaborate with cross-functional teams, including data analysts, software engineers, business stakeholders, and data scientists, to support enterprise data initiatives and business intelligence objectives
Perform additional duties and responsibilities as assigned by management
Requirements
Bachelor's degree in Computer Science, Information Technology, Engineering, or a closely related field
Related experience in Java development, enterprise application development, and backend systems implementation
Strong experience working with Java, Spring Boot, Hibernate, RESTful APIs, and Microservices architecture
Strong knowledge of SQL, database design, query optimization, and experience working with relational databases such as Oracle, MySQL, or PostgreSQL
Experience with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
Knowledge of software development lifecycle (SDLC), Agile/Scrum methodologies, and version control systems such as Git
Understanding of application security, authentication, authorization, and secure coding best practices
Strong analytical, troubleshooting, problem-solving, organizational, communication, and teamwork skills
Ability to work in a project driven environment
Nice to have
Experience with front-end technologies such as Angular, React, JavaScript, HTML5, and CSS3
Experience working with Apache Kafka, RabbitMQ, or other messaging and event-driven systems
Experience with CI/CD pipelines, Jenkins, Docker, Kubernetes, and Infrastructure as Code tools