Scala Developer

HERE Technologies
Mumbai, India/Remote
Added: March 7, 2024

What's the role?

Implement tools to enhance both automated and semi-automated map data processing, involving backend/service-based software stacks, but also dashboard components for data tracking and analysis

· Own and drive technical excellence and in-depth solutions in an innovative and fast-paced environment

· Apply and extended CI/CD tools and execute end-2-end ownership of your developed software stack, including DevOps and testing aspects

· Work closely with other full stack and frontend engineers on the team to de/-refine APIs and system integrations

· Work with other engineering teams and internal customers to identify new opportunities, address critical needs, and solve complex problems using your backend development expertise

· Become an expert at leveraging internal platform resources and APIs

· Drive initiatives that contribute in development of software that is efficient, re-usable and reliable (e.g. agile, coding, verification)

· Be part of an agile team, share knowledge, carry out code reviews.

Who are you?

  • Bachelor's or master’s degree in Computer Science/Information Systems or equivalent
  • 4-8 years of software development experience
  • Strong in Scala
  • Strong in Data Structures & Algorithms
  • Strong in problem-solving
  • Strong and applied experience in REST-based web service technologies, JSON and XML, SOA, and microservices architectures
  • Strong and applied AWS skills (EC2, S3, RDS,), as well as experience with virtualization tools like Docker
  • Able to translate business and architectural features into quality, consistent software design
  • Solid knowledge of programming practices, strive to write great code that is reusable, flexible, and reliable.
  • A strong quality mindset is considered a must: unit testing, performance testing, writing testable.