Data Engineer
- Bachelor’s Degree in Computer Science, Software Development, or a business-related field.
- 4 to 10 years experience in a comparable role.
- Fully conversant with analytics and new technologies, strong knowledge of industry trends knowledge including products and services on Nokia’s core business.
- Strong experience in building fast, robust, effective and efficient analytics data pipelines with modern cloud development technologies covering data collection, transformation, storage and exposure :
- Advanced development skills and experience in Scala language (or having a particularly deep expertise in one of the field below) is a must.
- Big data distributed environment development and optimization experience with Spark.
- NoSQL technology experience with Apache Cassandra or Parquet Files hosted on S3, designing relevant data models dealing with high data velocity and/or volume while ensuring integrity.
- Streamlined data collection and transformation flow experience with Kafka considered a plus.
- Experience consuming enterprise web-services (REST, JSON/XML, MySQL/PostgreSQL) and also expose own services to help design the next generation of back-end APIs and functionality.
- Experience in containerization/ dockerization of developed solutions.
- Experience with Apache NiFi considered a plus.
- Understanding of Java Development tools (IntelliJ IDEA), Zeppelin notebook considered a plus.
- Modern software development methodologies such as Agile, Scrum, etc. including Test Driven Design and other testing methodologies.
- Use Git to manage source code and Artifactory to publish.
- Sound methodical skills with attention to detail and process requirements.
- Capability to multi-task and prioritize to ensure timely deliveries.
- Comfortable with working with multiple stakeholders in a multi-cultural environment of a global matrix organization with sensitivity and partnering.
- High energy, initiative, enthusiasm and persistence. English mandatory.