Return to search
Reference: ED/NC_JAVACINA

Mid/Senior Java Engineer

Mid/Senior Java Engineer
Remuneration 58.000-62.000€
Remote / in-person Hybrid
Java, Kafka, BBDD's

Job Description

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.

Professional Requirements

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 
Bachelor’s or Master’s degree in Computer Science or Engineering, with a solid understanding of the fundamental principles of computing.
Minimum of 3/5 years of experience with Java.
Practical experience with Java, Spring Framework (Spring Boot, Spring Cloud), and Maven.
Experience with Python and shell scripting will be valued. Experience in event-driven programming, CRUD, distributed systems, and fault tolerance.
Solid knowledge of databases, including SQL and NoSQL databases.
Experience simplifying complex and resource-consuming SQL queries.
Experience with GRPC, Protobufs, and messaging platforms like Apache Kafka. ·Experience in virtual environments, AWS, and Linux operating systems.
Good communication skills in English (minimum level: Upper Intermediate).

Offer Conditions

Ofereixen

Contractació indefinida
Jornada d'assistència híbrida puntual (inicialment una mica més durant l'onboarding)
Assegurança mèdica privada MacBook Pro M3 + pressupost extra per a equipament Flexibilitat horària
Apply now
58.000-62.000€ Zaragoza Hybrid
Contact person:
ncouto@q-techrec.com
638 529 548