The English-language job board for Spain

Java Back-End Developer / Java Cloud Back-End Engineer

Hybrid in Madrid·Added 7 months ago (last checked 8 Oct)

SG Tech

70 open roles

Overview

Work mode
Hybrid, Madrid
Experience
5+ years

Visa options

  • The ad doesn’t mention sponsorship

    Not a refusal, but not a yes. Worth asking in your first message.

Find jobs with visa support

Skills

This job advert was originally written in Spanish.

Requirements

What we're looking for

Minimum experience of 5 years in Back-End development with Java, participating in projects based on microservices architectures and distributed systems.

Solid experience in Java 21 or modern versions of Java applied to the development of high-performance backend services.

Experience working with Apache Kafka for the implementation of event-driven architectures and communication between microservices.

Knowledge and experience in Temporal or Uber Cadence for the orchestration of distributed processes and workflows.

Experience in PostgreSQL relational databases, especially in the design and management of data models oriented towards transactional operations.

Experience using Redis or Memorystore as a cache system for performance optimization.

Experience in cloud environments, preferably Google Cloud Platform, working with services such as Google Cloud Storage.

Knowledge of containers and orchestration with Kubernetes, especially in GKE (Google Kubernetes Engine) environments.

Experience in dependency management and build processes using Bazel.

Experience in database schema management and versioning using Flyway.

Nice to have

Knowledge of Drools or other rule engines for the management of configurable business logic.

Experience with BigQuery for the storage and exploitation of analytical data.

Knowledge of Business Intelligence tools such as Looker.

Experience in real-time data integration using DataStream or similar tools.

The role

We are looking for a professional with experience in Java Back-End development to join an engineering team working on the construction and evolution of distributed services based on cloud-native architecture on Google Cloud Platform. The selected person will participate in the design, development, and maintenance of event-driven microservices, contributing to the development of scalable and resilient solutions within a modern technological environment.

The role involves working with Java 21 in the implementation of backend services, using Apache Kafka for communication between microservices and Temporal/Cadence for the orchestration of complex processes and workflows. Likewise, they will participate in the development of components that manage transactional operations on PostgreSQL, as well as in performance optimization through the use of Redis/Memorystore as a caching system.

The position also includes tasks related to deployment management in containerized environments on Kubernetes (GKE), as well as integration with storage services in Google Cloud Storage and the management of database schema versioning using Flyway.

Within the team, the professional will collaborate on the technical design of solutions, the implementation of new functionalities, and the continuous improvement of existing systems, participating in a development environment oriented towards distributed architectures, event processing, and data analysis within the GCP ecosystem. Additionally, they may participate in integrations with analytical platforms such as BigQuery and Looker, contributing to data exploitation and the generation of advanced analytical capabilities.

How you'll work

Service provided in a hybrid model, with remote work combined with occasional attendance at the client's offices when required by project or team needs. The professional will integrate into a distributed development team, working in cloud environments and collaborating with different technical teams within the client's technological ecosystem.

About SG Tech

sg tech is a technology services company with a strong presence at both national and international level, dedicated to providing specialized services that facilitate the digital transformation of businesses. Its catalogue includes various information technology (IT) service lines designed to address the needs of a wide range of sectors, including IT consulting and strategic consulting and process improvement.

The company states that each client has unique needs on its digital transformation journey, so it offers different modalities for carrying out projects and commits to adapting to the particularities of each project and client. It describes a dynamic work environment that promotes professional development and the acquisition of new knowledge, with a focus on quality, excellence and innovation.

Industry
BPO
All open roles at SG Tech
WhatsApp
Remote from Spain
Remote from Spain
€20kFerrol
Hybrid in BarcelonaNo Spanish needed

Senior DevOps Engineer – Cyberdefense

SG Tech1w ago3 locations
Hybrid in AlcobendasNo Spanish needed
Hybrid in BarcelonaNo Spanish needed
Hybrid in Madrid
Remote from SpainNo Spanish needed
See all 70 jobs