Senior Software Engineer, Big Data Java / Scala

Leader in mobile technology, providing innovative solutions to 1.2 billion consumers. They help businesses grow their digital reach & toolkits to optimize user experience, increase engagement, attract new customers and boost revenues.
Gerakas 153 44, Greece
Data
Senior Software Engineer
Hybrid
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Big Data Java / Scala

Upstream, a leader in mobile technology, is seeking an enthusiastic Senior Big Data Developer to join their Software Development team in Athens, Greece. As a Senior Software Engineer, you'll be part of a competent team working on mission-critical applications throughout the entire development lifecycle. You'll use a modern tech-stack including Apache Spark, Hadoop, Kafka, Spring Boot, Java/Scala, and Data Lake to build the Data and Reporting layer of their products, processing hundreds of millions of messages per day.

Key responsibilities include:

  • Working on big data platforms including data ingestions and data warehouse development
  • Programming in distributed messaging and data processing systems: Kafka, Spark
  • Designing, developing, and supporting ETL processes
  • Writing well-designed, maintainable, testable, efficient software modules
  • Ensuring designs comply with specifications
  • Providing support for production systems
  • Supporting continuous improvement by investigating alternatives and new technologies

The ideal candidate will have:

  • BSc/MSc in Computer Science, Engineering or equivalent
  • 4+ years of full-time professional experience
  • Experience programming in Java or Scala or other functional programming languages
  • Excellent knowledge of SQL
  • Familiarity with build tools such as Maven or Gradle
  • Proficient understanding of Git and its workflows

Preferred skills include experience with Spark, Hadoop, Kafka, and Data Warehouses.

Upstream offers a competitive base salary and benefits, along with the opportunity to work in a dynamic, fast-paced environment with a smart and motivated team. They have adopted a hybrid work mode, with HQ offices based in Gerakas. Join Upstream and be part of a company that's at the forefront of mobile technology innovation!

Last updated 15 days ago

Responsibilities For Senior Software Engineer, Big Data Java / Scala

  • Work on big data platforms including data ingestions and data warehouse development
  • Programming in distributed messaging and data processing systems: Kafka, Spark
  • Design, develop, and support new and existing ETL processes
  • Write well designed, maintainable, testable, efficient software modules
  • Ensure designs are in compliance with specifications
  • Provide support for production systems
  • Support continuous improvement by investigating and presenting alternatives and new technologies

Requirements For Senior Software Engineer, Big Data Java / Scala

Java
Scala
Kafka
  • BSc/MSc in Computer Science, Engineering or equivalent
  • 4+ years of full time professional experience
  • Experience programming in Java or Scala or other functional programming languages
  • Excellent knowledge of SQL
  • Familiarity with build tools such as Maven or Gradle
  • Proficient understanding of Git and its workflows
  • Strong team player with good communication skills
  • Eager to work with leading-edge technologies
  • Analytical thinker with attention to detail
  • Reliable and dedicated professional with clear thinking
  • Able to multitask and thrive in a dynamic environment

Benefits For Senior Software Engineer, Big Data Java / Scala

  • Competitive base salary
  • Working with leading-edge technologies
  • Opportunity for professional growth
  • Dynamic and fast-paced work environment

Interested in this job?

Jobs Related To Upstream Senior Software Engineer, Big Data Java / Scala

Senior Business Intelligence Engineer

Senior Business Intelligence Engineer role at Amazon, using ML and NLP to improve customer experience and optimize processes.

Research Scientist, Prime Air Flight Sciences Vehicle Design & Test

Research Scientist position for Amazon Prime Air, focusing on drone vehicle design and testing for innovative delivery solutions.

Senior Business Intelligence Engineer, eCS Data Engineering and Analytics

Senior Business Intelligence Engineer role at Amazon's eCommerce Services, focusing on data engineering and analytics to drive continuous improvement.

Senior Business Intelligence Engineer, JP Retail Science

Senior Business Intelligence Engineer role at Amazon Japan, focusing on building ML models for large vendors and tackling critical e-commerce problems.

Senior Business Intelligence Engineer, JP Retail Finance, JP Store Finance

Senior Business Intelligence Engineer role at Amazon Japan, focusing on marketing analytics and customer behavior to drive business strategy.