onsite
IT Application Developer / Data Engineer - W&B
Data Engineer
Lead end‑to‑end development of enterprise applications and data pipelines, leveraging Java, Python, and cloud services to deliver scalable, high‑performance solutions.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based applications and microservices that support core business processes.
- Build and optimize data pipelines using Python, SQL, and Spark, ensuring efficient extraction, transformation, and loading of large datasets.
- Implement and manage cloud‑native solutions on AWS, including data storage, compute, and monitoring services.
- Collaborate with data scientists and product owners to translate business requirements into technical specifications.
- Ensure code quality through automated testing, code reviews, and continuous integration/continuous deployment (CI/CD) practices.
Requirements
- Proven experience in Java and Python development for enterprise applications.
- Strong background in data engineering, ETL processes, and big‑data technologies such as Spark.
- Hands‑on experience with AWS services (S3, Redshift, EMR, Lambda).
- Solid understanding of relational databases and SQL optimization.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.
Skills
javapythonsqlawsapache spark