TomTom

Software Engineer III (Java + Microservices + Azure)

Pune, MH, IN

21 days ago
Save Job

Summary

What you'll do

  • You will help TomTom’s mapping and location technologies to shape tomorrow’s mobility for the better.
  • You’ll move the world forward by creating innovative solutions to enable our customers, partners, and millions of devices to authenticate, save locations and create itinerary for their trips.
  • We are looking for the best and brightest minds developing solutions for TomTom’s Commercial Applications team.
  • Design, develop, and maintain robust and scalable applications using Java and SpringBoot.
  • Deploy and manage containerized applications using docker ensuring high availability and performance.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Troubleshoot and debug applications efficiently to resolve performance issues and enhance functionality.
  • Support team during incidents and open to be on-call if required.

What you'll need

  • 6-9 years of hands-on experience in software development with a strong focus on Java and SpringBoot.
  • Proficiency in designing and implementing microservice-based applications.
  • Create and maintain RESTful APIs to enable seamless integration.
  • Utilize Apache Kafka or MQTT for messaging and event streaming across microservices and client applications.
  • Strong knowledge of SQL and NoSQL databases including writing database stored procedures.
  • Experience with public cloud platforms, particularly Azure.
  • Proficient in containerization and orchestration using Docker and Kubernetes.
  • Excellent debugging and problem-solving skills.
  • Experience working in an Agile development environment.
  • Ability to work independently and adapt to changing priorities

Good to have:

  • Understanding of Identity & Access Management landscape.
  • Knowledge of SAML SSO, OAuth2 and OpenID Connectauthentication standards.
  • Familiarity with Agile methodologies and practices.
  • Experience with CI/CD tools and DevOps practices.
  • Knowledge of monitoring and logging tools for troubleshooting.
  • Understanding of microservices architecture and design patterns.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job