Senior Software Engineer (Java/ Scala)
HERE Technologies
Athens, Greece
πριν από 2 μέρες
source : Just Join IT

What's the role?

HERE is looking for experienced Software Engineers to join its fast-growing and highly motivated Product & Technology team.

The P& T is responsible for providing the enabling layers to the HERE Platform through identity and access management, accounting, billing, container orchestration, cloud abstraction, big data management, processing, and streaming services.

The platform foundation services are mission-critical and meet demanding compliance, security, performance, and uptime requirements.

As a Senior Software Engineer , you'll have the opportunity to work on this amazing product. Within the cross-functional and self-organized team, you’ll have fun working on systems under huge load and storing a vast amount of data in the very heart of the platform - the Platform Foundation.

These services are mission-critical and meet demanding compliance, security, performance, and uptime requirements. You will help run it on production with full control and responsibility.

Your role encompasses defining and working on features and technical tasks in a self-directed fashion, supporting your colleagues with technical challenges, working with product management to analyze requirements, talking to stakeholders, designing, implementing, and documenting solutions as well as testing and reviewing your colleagues' work.

What’s the team?

At HERE Platform SDK team for Java & Scala, we design and develop high-performance Scala / Java library and services to enable location processing in a distributed environment.

  • we are a small, agile, and self-organizing team
  • we practice and encourage pair programming
  • we feel protected by our extensive CI :
  • Always striving to reach 100% unit test code coverage
  • Performance regression tests
  • Algorithmic quality regression tests
  • we practice CD :
  • Any commit satisfying our test harness is automatically deployed to production ✔️we strive to delight our users, often succeeding
  • Tech stack :

  • Scala, Java, Golang, Python
  • Micronaut, Kubernetes
  • Apache Flink
  • Apache Spark
  • Git, Gitlab CI / CD
  • sbt, Gradle
  • Have a look at our Developer Guide, you will contribute to improve it :

    https : / / / olp / documentation / location-library / dev guide / index.html

    Team shared responsibilities :

  • architecture, design, develop, test the backend components
  • evaluate and choose technologies suitable for work
  • elaboration and refinement of user stories
  • development infrastructure (build, testing, continuous integration, delivery)
  • run, monitor, and support in production, ensure our customers receive world-class service by periodically participating in 24x7 on-call shifts
  • team ceremonies (planning, grooming, demo, retrospective)
  • communicate effectively about decisions, direction, and progress, both inside and outside the team
  • Who are you?

    The following knowledge and skills would ensure your success in this role :

  • strong programming skills, knowledge of object-oriented and functional programming languages and related technologies (e.
  • g. Scala / Java / Kotlin / Golang)

  • 3+ years of experience with high throughput, low latency, highly reliable systems at scale
  • solid knowledge of algorithms and data structures
  • familiar with HTTP, the REST principles, and TCP / IP networking
  • understanding of the importance of producing good and readable code
  • experience with containerization and container orchestration like Docker, Kubernetes
  • CI / CD, project management tools (Git, Gitlab)
  • knowledge of software architecture, design and ability to formulate and review designs
  • have experience using DevOps methodologies to drive throughput and stability
  • experience with high availability NoSQL databases, Big Data processing Frameworks, Spark, Flink, Presto, Kafka is a plus
  • B.Sc. or better in a relevant field (CS, Math, EE or similar)
  • excellent written English, with the ability to communicate clearly complex topics
  • What we offer?

  • Work on the development of high scale services, serving and storing petabytes of data
  • Work with cutting edge, modern technologies
  • fantastic & talented people from 60+ countries worldwide, direct partnership with Berlin team
  • flexible working hours
  • a great work-life balance
  • 25 paid vacation days
  • Meal Vouchers
  • Vision Support
  • Competitive salary plus bonus
  • Brown bag talks, team events and more!
  • Αναφορά αυτής της εργασίας

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Το e-mail μου
    Πατώντας στο κουμπί «Συνέχεια », δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Φόρμα αίτησης