From the Q-tech team, we are collaborating with a technology company founded in 2012, dedicated to integrating anonymous data from mobile networks with advertising platforms, helping companies reach specific audiences and improve the performance of their campaigns. Their innovative approach to data analysis and privacy enables advertisers to gain valuable insights without compromising user security.
Headquartered in Silicon Valley with a global presence, Cinarra has evolved as a key player at the intersection of telecommunications and advertising, collaborating with mobile operators and tech companies to transform large volumes of data into high-impact solutions.
Currently, they are looking to incorporate a new Mid/Senior Java Engineer to join a hybrid work schedule.
The person in this position will be responsible for designing and developing the company’s products, taking them from conceptualization to implementation. They will work in collaboration with the engineering team to develop and support the company’s products and services, implementing the assigned components. More specifically, the responsibilities include: ·Acquiring a solid understanding of the current architecture and data flows of Cinarra’s products and services. ·Designing and developing microservices, optimizing data architecture to deliver new insights. ·Creating efficient methods to extract, manipulate, and compile data, with the goal of generating new and valuable insights for reporting purposes. ·Ensuring unit and integration tests align with platform developments to maintain high-quality standards. ·Conducting code reviews and proposing improvements collaboratively with the team. ·Properly documenting software, data architecture, and data flows.
·Maintaining and improving the existing codebase. ·Reviewing and providing feedback on the QA team’s test plans. ·Providing support to the Site Reliability (DevOps) team during deployments. ·Providing reasonable estimates for development activities and striving to meet all deadlines. ·Taking responsibility for all technical communications, both internally and externally. ·Proactively evaluating new tools and technologies necessary to improve the development process, providing technical recommendations and alternative options. ·Supporting talent recruitment for the development team, including interviews, among other tasks.
Requirements