Senior Software Engineer-Java

GFT
Zaragoza, Spain
2 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Amazon Web Services Amazon S3 Cloud Computing Code Review Database Queries Software Debugging DevOps Distributed Data Store Data Flow Control Identity and Access Management JSON
+17 more
PostgreSQL Cloud Services Standard Sql Software Engineering Strategies of Testing Workflow Management Systems Data Processing Data Ingestion Backend Git Containerization Kubernetes Information Technology Google Bigquery Sbt (Software) Functional Programming Data Pipelines

Job description

OverviewSenior Software Engineer to help build a cloud-native data processing platform. You design, build, and maintain scalable backend services in Scala for data ingestion, transformation, and analytics across AWS and GCP. You’ll work with cross-functional teams to ensure reliability, observability, and secure cloud integrations. You’ll mentor engineers, participate in reviews, and push for high-quality, well-documented code. This role offers impact in shaping a scalable data platform within a fast-paced, mission-driven environment.Responsabilidades Design, develop, and maintain scalable backend services using ScalaBuild distributed data-processing systems for large-scale workloadsDevelop integrations with AWS and GCP cloud servicesImplement secure authentication/authorization with cloud-native identity servicesBuild and maintain data pipelines for ingestion, transformation, and analyticsCollaborate with cross-functional teams to define technical requirementsEnsure reliability, observability, performance, and operational excellenceWrite clean, maintainable, well-documented code and participate in code reviewsTroubleshoot and resolve issues in distributed, cloud-based environmentsDevelop and execute testing strategies (unit, component, integration)Requisitos principales Strong proficiency in Scala and sbtSolid functional programming knowledgeExperience with JSON handling (Circe)Hands-on AWS and/or GCP experienceKnowledge of IAM, STS, AssumeRole, WebIdentityExperience with AWS SDKs (S3, STS)Experience with Google BigQuery, DataflowStrong SQL skills and PostgreSQL experienceExperience with FS2, cats-effectFamiliarity with Google Pub/SubTesting experience (unit, component, integration)Git and modern DevOps workflowsBachelor’s degree in Computer Science, Software Engineering, or related fieldExperience with Finagle or similar RPC frameworksKnowledge of data pipeline orchestration/workflow toolsKubernetes deployment and containerization familiarityBuilding observable, resilient data processing systemsStrong analytical and problem-solving abilitiesExcellent debugging and troubleshooting skillsEffective verbal and written communicationScalasbtCirce

Requirements

Experience with JSON handling (Circe) Hands-on AWS and/or GCP experience Knowledge of IAM, STS, AssumeRole, WebIdentity Experience with AWS SDKs (S3, STS) Experience with Google BigQuery, Dataflow Strong SQL skills and PostgreSQL experience Experience with FS2, cats-effect Familiarity with Google Pub/Sub Testing experience (unit, component, integration) Git and modern DevOps workflows Bachelor’s degree in Computer Science, Software Engineering, or related field Experience with Finagle or similar RPC frameworks Knowledge of data pipeline orchestration/workflow tools Kubernetes deployment and containerization familiarity Building observable, resilient data processing systems Strong analytical and problem-solving abilities Excellent debugging and troubleshooting skills Effective verbal and written communication Scala sbt

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:09 min

Evaluating mature stream processing frameworks for production systems

Soroosh Khodami Soroosh Khodami · World Congress 2024

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all