onsite
IT Application Developer / Data Engineer - SIGNAL IDUNA Bauspar AG
Data Engineer
Lead the design, development, and maintenance of enterprise applications while building robust data pipelines and analytics solutions using Java, Python, SQL, and cloud services such as AWS and Spark.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java and Python applications that support core business processes.
- Build and optimize data pipelines, ETL workflows, and data models using SQL, Spark, and AWS services.
- Collaborate with data scientists and business analysts to translate requirements into technical solutions.
- Ensure high code quality through code reviews, unit testing, and continuous integration.
- Monitor and troubleshoot application performance, applying best practices for scalability and reliability.
Requirements
- Proven experience in Java and Python development for enterprise applications.
- Strong background in data engineering: ETL, data modeling, and big‑data technologies (Spark, Hadoop).
- Hands‑on experience with AWS services (S3, Redshift, EMR, Lambda).
- Solid understanding of relational databases and SQL optimization.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javapythonsqlawsapache spark