Onetag AI-powered programmatic curation technology delivers effective digital advertising for the open internet. We provide the easy way to better media performance.Our AI feeds your DSP with curated, high performing inventory based on media quality data without cookies. We filter out all the wastage to deliver only viewable and uncluttered inventory, contextual relevance and engaged users.Headquartered in Italy, Onetag is driving growth across the US, UK, Europe and rest of the world, with a diverse, friendly and focused team.About the Backend Software EngineerWe are seeking a dynamic Backend Software Engineer to join our Team Engine basedin Pisa.Team Engine is responsible for the development and maintenance of services related to realtime bidding: these services handle millions of advertising requests per second handled byclusters distributed around the world.Furthermore, bidding services interact with real-time reporting systems, as well as variousdata ingestion and backup systems of different formats and types.This requires collaboration with all the other teams, including Team Data Science for the useof algorithms, Team Platform for managing user/admin configurations and Team Big Data forthe management of data produced by the bidding components. The Engine team follows theclassic Agile work planning according to the Scrum methodology, following all its ceremonies.What you will do:The candidate will be involved in the entire development activities, using the Scrum methodology, which are outlined below:Software Development: Collaborate with senior developers and cross-functional teamsto design, develop, test, document, and maintain Java-based services, ensuring high quality code and adherence to coding standards.Feature Implementation: Assist in the implementation of new features andenhancements, contributing to the entire software development lifecycle from conceptto deployment.Code Review: Participate in code reviews, both as a reviewer and a reviewee. Provideconstructive feedback and suggestions to improve code quality and foster a culture ofcontinuous improvement.Technical Problem Solving: Collaborate with the team to analyze and solve technicalchallenges, proposing innovative solutions to complex problems.Learning and Growth: Stay up-to-date with the latest developments in Java and relatedtechnologies. Proactively seek opportunities to learn and apply new skills to enhanceyour contribution to the team.Skills You’ll Have:Bachelor's degree in Computer Science, Software Engineering, or a related field (orequivalent work experience)Proficiency in Java programming language and a solid understanding of object oriented programming principlesBasic understanding of both relational and no-SQL databasesKnowledge of parallel and distributed system, basic Knowledge of realtime and low-latency conceptsStrong problem-solving skills and attention to detail.Nice to have:Java frameworks, such as Spring/Spring BootKnowledge of MySQL database queryingExperience in version control systems, such as GitKnowledge of basic DevOps instruments (such as GitLab for CI/CD, k8sconfiguration files)Basic knowledge of Scrum instruments, such as JiraWhat you will get:Flexible and hybrid working options (2 days in office + 3 days working from home)Ticket restaurants of 10 euro/dayA supportive and collaborative working environmentOnetag is proud to be an equal opportunity workplace: we are committed to equal opportunity for all applicants and employees regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion, or belief, and marriage and civil partnerships. If you have a disability or special need that requires accommodation during the application process, please let us know.If Onetag sounds like your ideal company, we'd love to hear from you!Recruitment and Selection Privacy: Notice https://www.onetag.com/wp-content/uploads/2024/08/Online-OneTag-srl-Informativa-Candidati.pdf
cerca lavoro
reclutatore