TomTom

Junior Software Engineer

TomTom • PL
Java Hybrid

What you'll do:

  • Learn all about map-making from the ground up
  • Work with a team of engineers to develop high-quality software
  • Participate to all phases of the project lifecycle – gathering requirements, designing solutions, building new interfaces, integration with existing architectures, development, and testing code
  • Build scalable, highly available and resilient applications by utilizing the optimal cloud technologies and programming languages and frameworks that best suit your use cases
  • Design technical solutions to solve complex technical problems at scale
  • Build iteratively using agile methodologies
  • What you'll need:

  • Bachelor's or Master's degree in Computer Science
  • Experience in software development experience in Java (preferred) or another modern programming language. Professional experience is NOT required, university projects and/or internships are encouraged
  • Strong Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis
  • Proficient with written and/or verbal communication in English
  • Desire to learn, and expand your skill set
  • Able to solve a complex problem on his/her own by utilizing experience and other resources