TomTom

Java Software Engineer IV

TomTom • PL
Java Hybrid
As part of our Product Development Team, you will tackle challenges related to map delivery for autonomous vehicles. These include map compilation, transformation, and packaging in a safety-critical context. You will leverage your software development skills to solve complex algorithmic and mathematical problems, ensuring the timely delivery of optimized map data to vehicles worldwide. Your experience will help move the team forward as we develop the technology shaping the future of mobility. 

What You'll Do

  • Drive the design, implement, and maintain map compilers in a distributed, cloud-first environment.  
  • Understand and contribute to software architecture, including operational aspects.  
  • Review other developers’ code according to team standards to maintain quality of the code. 
  • Understand and contribute to requirements.  
  • Drive continuous improvement initiatives to enhance development processes, tools, and methodologies. 
  • Maintain a security mindset and implement best practices daily.  
  • Help achieve our product SLAs and resolve impediments.  
  • Broaden your understanding of programming, development practices, and business context.  
  • Work in an agile team with extensive cross-team collaboration.  
  • Grow in your role and take on increasing responsibilities 
  • Provide guidance to less experienced developers while also being open to receiving mentorship yourself, fostering a culture of shared learning in best practices and technical skills. 
  • What You'll Need

  • At least 5 years of professional software development experience.  
  • Experience with Java, Maven and Spring.  
  • Familiarity with DevOps principles.  
  • Strong algorithmic, mathematical and problem solving skills.  
  • Ability to work effectively as part of a team 
  • Ability to explain complex technical information clearly to both technical and non-technical team members and stakeholder
  • Nice to Have

  • Experience in building and maintaining CI/CD pipelines
  • Experience in distributed/microservices architectures 
  • Experience with cloud services such as AWS or Azure particularly in context with data storage and processing 
  • Experience with Geographic Information Systems (GIS)