Senior Java Engineer

Intellias

España

Teletrabalho

EUR 90 000 - 130 000

Tempo integral

há 30 horas
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

Intellias is seeking an experienced backend engineer to design, develop, and operate scalable Spring Boot microservices in a distributed architecture. You will build event-driven data pipelines, perform complex data transformations, and optimize SQL against PostgreSQL and DynamoDB.

You will collaborate with data engineering, analytics, and business stakeholders, deliver end-to-end features, and own the deployment and production support in a remote Spanish setup.

Qualificações

  • 6+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Java 21, Spring Boot 3.x, Docker.
  • Minimum of 2 years of hands-on experience with AWS core services and cloud-native application development.
  • Experience parsing and ingesting various file types (large media files, etc.).
  • Experience designing and operating event-driven distributed systems using Kafka, AWS Kinesis, or equivalent messaging platforms.
  • Strong experience with microservices, MVC, and event-driven architectures.
  • Strong experience with JPA / Hibernate.
  • Strong database design skills with PostgreSQL (advanced SQL) and DynamoDB, including schema design, optimization, and performance tuning.
  • Solid test automation experience using JUnit and Cucumber.
  • Hands-on experience with GitHub Actions and/or similar CI/CD tools.
  • Strong ownership and self-management in a fast-paced Agile environment, with the ability to independently deliver end-to-end solutions, communicate effectively in English.
  • Ability to provide 6 hours overlap with US Central Time (CT) on business days (till 2 pm CT latest).

Responsabilidades

  • Design, develop, and maintain scalable Spring Boot-based microservices in a distributed architecture.
  • Build and operate event-driven data processing pipelines, including ingestion, transformation, and enrichment of streaming data.
  • Work extensively with complex datasets, focusing on data analysis, transformation, validation, and optimization.
  • Develop and maintain advanced SQL queries and data workflows to support business and platform requirements.
  • Collaborate closely with data engineering, analytics, and business stakeholders to understand and solve complex data challenges.
  • Contribute to data warehousing and analytics initiatives, including Snowflake-based solutions where applicable.
  • Develop and maintain robust APIs for internal and external consumers.
  • Work with AWS cloud services to design and support reliable, scalable backend systems.
  • Design, optimize, and maintain PostgreSQL and DynamoDB schemas, ensuring performance and data integrity.
  • Implement and maintain automated testing strategies (unit and integration).
  • Contribute to and maintain GitHub Actions pipelines.
  • Ensure system reliability through monitoring, logging, and observability best practices.
  • Collaborate effectively in a distributed team, communicating progress, risks, and dependencies.
  • Take ownership of features end-to-end, from design through deployment and production support.

Conhecimentos

Java 21
Spring Boot 3.x
Docker
AWS core services
Kafka
AWS Kinesis
Microservices
JPA / Hibernate
PostgreSQL
DynamoDB
JUnit
Cucumber
GitHub Actions
CI/CD
Agile
English communication

Ferramentas

GitHub Actions

Descrição da oferta de emprego

Location: Remote from Spain (an indefinite Spanish employment contract)

Intellias is partnering with a Fortune 100, Midwest-based industrial manufacturer to modernize and expand a suite of cloud-based services and data products used by a global network of dealers, enterprise customers, and internal business units. Our cross-functional teams deliver scalable APIs, event-driven services, and analytics pipelines that power quoting, ordering, asset telemetry, diagnostics, and lifecycle support for heavy equipment in the field

Requirements:

Mandatory

  • 6+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Java 21, Spring Boot 3.x, Docker
  • Minimum of 2 years of hands‑on experience with AWS core services and cloud-native application development.
  • Experience parsing and ingesting various file types (large media files, etc.)
  • Strong experience designing and operating event-driven distributed systems using technologies such as Kafka, AWS Kinesis, or equivalent messaging platforms.
  • Strong experience with microservices, MVC, and event-driven architectures
  • Strong experience with JPA / Hibernate
  • Strong database design skills with PostgreSQL (advanced SQL) and DynamoDB, including schema design, optimization, and performance tuning
  • Solid test automation experience using JUnit and Cucumber
  • Hands‑on experience with GitHub Actions and/or similar CI/CD tools
  • Strong ownership and self‑management in a fast‑paced Agile environment, with the ability to independently deliver end‑to‑end solutions, resolve blockers, and communicate effectively in English
  • Ability to provide 6 hours overlap with US Central Time (CT) on business days (till 2 pm CT latest)
Nice to Have:
  • Advanced SQL expertise, including designing, writing, optimizing, and troubleshooting complex analytical queries against large and complex datasets.
  • Experience processing, enriching, or analyzing event and telemetry data at scale.
  • Experience with AWS CloudFormation.
  • Experience with jOOQ and Flyway.
  • Experience with BigQuery or Databricks.
  • Experience with Spring Cloud.
  • Experience working with geospatial data (PostGIS).
  • Experience supporting large-scale data platforms, reporting systems, or business analytics products.
  • Experience working with distributed data processing or data pipeline technologies.
Responsibilities:
  • Design, develop, and maintain scalable Spring Boot-based microservices in a distributed architecture
  • Build and operate event-driven data processing pipelines, including ingestion, transformation, and enrichment of streaming data
  • Work extensively with complex datasets, focusing on data analysis, transformation, validation, and optimization
  • Develop and maintain advanced SQL queries and data workflows to support business and platform requirements
  • Collaborate closely with data engineering, analytics, and business stakeholders to understand and solve complex data challenges
  • Contribute to data warehousing and analytics initiatives, including Snowflake-based solutions where applicable
  • Develop and maintain robust APIs for internal and external consumers
  • Work with AWS cloud services to design and support reliable, scalable backend systems
  • Design, optimize, and maintain PostgreSQL and DynamoDB schemas, ensuring performance and data integrity
  • Implement and maintain automated testing strategies (unit and integration)
  • Contribute to and maintain GitHub Actions pipelines
  • Ensure system reliability through monitoring, logging, and observability best practices
  • Collaborate effectively in a distributed team, communicating progress, risks, and dependencies
  • Take ownership of features end-to-end, from design through deployment and production support
Why this position:

At Intellias, where technology takes center stage, people always come before processes. We're dedicated to cultivating a tech-savvy environment that empowers individuals to unlock their true potential and achieve extraordinary results. Our customized benefits not only prioritize your well-being but also charge your professional growth, making this opportunity an ideal match for tech enthusiasts like you.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Engineer/Strong Middle Scala Engineer
Senior Engineer/Strong Middle Scala Engineer

Intellias • Espanha

Teletrabalho
EUR 90 000 - 120 000
Senior Java Software Engineer
Senior Java Software Engineer

Intellias • Espanha

Presencial
EUR 60 000 - 90 000
Senior Scala Engineer
Senior Scala Engineer

Intellias • Espanha

Teletrabalho
EUR 70 000 - 110 000
Remote Senior Java Engineer for Cloud Data Pipelines
Remote Senior Java Engineer for Cloud Data Pipelines

Intellias • Espanha

Teletrabalho
EUR 90 000 - 130 000
Senior Scala Backend Engineer - Remote (Spain)
Senior Scala Backend Engineer - Remote (Spain)

Intellias • Espanha

Teletrabalho
EUR 70 000 - 110 000
JAVA Developer (German Speaker)
JAVA Developer (German Speaker)

ALTEN Delivery Centre Spain • Espanha

Teletrabalho
EUR 70 000 - 90 000
Long-term contract
International project
Remote work option
+3
Senior Scala Engineer - Remote (Spain) for Distributed Systems
Senior Scala Engineer - Remote (Spain) for Distributed Systems

Intellias • Espanha

Teletrabalho
EUR 90 000 - 120 000
Backend Developer (Java / Spring Boot / AWS) - Spain (Hybrid/Remote)
Backend Developer (Java / Spring Boot / AWS) - Spain (Hybrid/Remote)

Talent Connect • Madrid

Presencial
EUR 40 000 - 60 000
Senior Java Engineer (Remote within Spain)
Senior Java Engineer (Remote within Spain)

Q-tech • Espanha

Presencial
EUR 60 000 - 80 000
Remote work from anywhere in Spain
Optional offices in several cities
Direct product impact
Senior Java Backend Engineer (Java 17/21)
Senior Java Backend Engineer (Java 17/21)

Infotel • Barcelona

Presencial
EUR 60 000 - 90 000
Permanent contract
Competitive benefits
Company-sponsored certs
+4