Engineer II - Software (Java) for TomTom Search API team developing high-quality software solutions. Engaging in complex projects and collaborating with cross-functional teams to drive innovations in search technology.
Responsibilities
Design, develop, and maintain high-quality software solutions for the TomTom Search API team
Participate in complex search-related projects, from initial concept to deployment
Contribute to system optimizations and improving performance to ensure fast and reliable search results
Conduct thorough code reviews and provide constructive feedback to your peers
Collaborate closely with cross-functional teams, to understand requirements and deliver impactful solutions
Develop and maintain technical documentation to ensure knowledge sharing and project continuity
Drive continuous improvement initiatives to enhance development processes, tools, and methodologies
Stay up-to-date with the latest industry trends and technologies
Requirements
A bachelor's degree in Computer Science, Software Engineering, or a related field
3+ years of experience in software development, particularly with Java
Strong understanding of search algorithms, data structures, and system design principles
Excellent problem-solving skills and a demonstrated ability to tackle complex technical challenges
Experience with cloud platforms such as AWS, Google Cloud, or Azure
Understanding of distributed systems and scalability challenges
Knowledge of RESTful APIs and microservices architecture
Strong communication and collaboration skills, with the ability to work effectively in a team environment
A proactive approach and a continuous learning mindset
Benefits
A competitive compensation package
Time and resources to grow and develop, including a personal development budget and paid leave for learning days
Paid access to e-learning resources such as O’Reilly and LinkedIn Learning
Enhanced parental leave plus paid leave to care for loved ones and volunteer in local communities
Work flexibility, where TomTom’ers, in agreement with their manager and team, use both the office and home
Improve your home office with a setup budget and get extra support with a monthly allowance
Options to work from your home country and abroad for a set number of days each year
Competitive holiday plan, plus an extra day off to celebrate your birthday
Join annual events like our Hackathon and DevDays to bring your ideas to life
Backend Developer responsible for designing and maintaining scalable backend systems. Leading technical decisions and collaborating with multidisciplinary teams in a hybrid work environment.
Senior Backend Developer designing, developing, and maintaining scalable backend systems in Brazil. Leading technical decisions and mentoring junior developers while collaborating across teams.
Full Stack Developer responsible for designing and developing scalable web applications at Resident Interface, an industry leader in delinquency management for rental housing.
Senior Backend Engineer responsible for designing scalable backend solutions for Bricks' real estate investment platform. Collaborating with cross - functional teams to deliver high - quality APIs and backend services.
Senior PHP Developer at Summit Networks creating PHP - based solutions for voice providers. Collaborating with teams to enhance software products and optimize application performance.
Java Developer maintaining complex applications and collaborating with software architecture team in a hybrid environment. Engaging in active technical discussions and leading developers.
Senior Backend Developer at BonifiQ working on APIs and microservices for retail solutions. Focus on C#, ASP.NET Core, MySQL, and collaboration with product and frontend teams.
Software developer responsible for developing and optimizing backend components for scalable services at Assecor. Collaborating with cross - functional teams and integrating messaging systems and APIs.