Java Tech Lead (AdTech) IRC271451
Description
US-based company specialising in data-driven TV advertising management. It helps brands plan, launch, and optimise TV ad campaigns (both linear and streaming TV) using advanced analytics to determine which channels, time slots, and creatives drive the best performance in terms of sales and engagement. Tatari uses programmatic TV ad buying and attribution modelling, allowing clients to manage budgets flexibly and measure ROI from their TV advertising effectively.
Requirements
- 5+ years of professional software development experience;
- Proficiency in the AdTech domain;
- Proficiency in server-side programming languages, especially Java;
- Professional experience with Java-based web services and RESTful framework, and both relational and non-relational database platforms;
- Experience with large-scale distributed system architecture;
- Ability to trace through various services and determine the root cause when issues occur;
- Knowledge of Software Development Lifecycle and Agile Development/Testing practices and methodologies;
- Familiarity with CI/CD methodologies;
- Experience with Cloud Services (AWS);
- Excellent communication and collaboration skills;
- Strong teamwork ethic, with demonstrated ability to work independently as well as a team-focused approach towards software development;
Ability to lead small projects and platform initiatives.
Job responsibilities
- Architect, design, and develop highly scalable, reliable web-scale applications, tools to meet business requirements;
- Implement cloud-based microservices leveraging event-driven architectures;
- Collaborate with cross-functional teams to design and build efficient and robust data pipelines for batch, near-real-time, and real-time processing using Java technologies;
- Optimise applications, data pipelines, and microservices for scalability, performance, and efficiency to handle large volumes of data and traffic in a cloud environment;
- Ensure adherence to coding standards, best practices, and software development methodologies. Perform code reviews and provide constructive feedback to team members;
- Implement monitoring and alerting solutions to ensure the reliability and availability of applications, data pipelines, and microservices. Participate in troubleshooting and resolution of production issues;
- Create and maintain technical documentation, including design documents, architecture diagrams, and system documentation;
- Collaborate effectively with cross-functional teams, including product management, QA, and operations. Communicate technical concepts and solutions to both technical and non-technical stakeholders.
Required languages
English | B2 - Upper Intermediate |
AWS, Continuous Integration, Docker, Java, Spring Boot, WebFlux, Aerospike
📊
$3500-5300
Average salary range of similar jobs in
analytics →
Loading...