What are we looking for?
CarTrawler`s server-side car and transportation platforms are developed by several in-house Java technology teams. While each of the teams focus on different aspects of the technology stack, they share common software architectures, working practices, agile methodologies and design strategies. This role has responsibility for participating in one such team, contributing to the development and delivery of features, projects and commitments agreed with the business. The Senior Java Engineer is expected to operate with a high level of initiative and independence both in terms of design and implementation decisions. Working with the Engineering Manager in situations where new or novel technologies are being investigated to solve business or operational requirements. Additionally, the Senior role is expected to provide mentoring and direction to mid-level engineers, contributing especially to design reviews, ensuring a level of consistency and cohesiveness of design across the entire codebase.
Reporting to:Engineering Manager