Senior Java Software Engineer

Intellias

Portugal

Presencial

EUR 80 000 - 120 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Intellias alongside a Fortune 100 Midwest-based industrial manufacturer is modernizing cloud services and data products used globally by dealers and customers.

You will design and build scalable Spring Boot microservices, implement event-driven pipelines, and utilize AWS, Snowflake, PostgreSQL, and DynamoDB to deliver end-to-end data solutions in a fast-paced Agile environment.

Qualificações

  • 6+ years designing, developing, and maintaining backend services in production.
  • Expert in Java 21, Spring Boot 3.x, and Docker.
  • Minimum 2 years AWS core services and Snowflake experience.
  • Advanced SQL for large datasets and analytics workloads.
  • Experience with event-driven architectures (Kafka/Kinesis) and microservices.
  • Proficient with JPA/Hibernate and PostgreSQL/DynamoDB; strong tests with JUnit & Cucumber.

Responsabilidades

  • Design, develop, and maintain scalable Spring Boot-based microservices in a distributed architecture.
  • Build and operate event-driven data processing pipelines for streaming data.
  • Work with complex datasets focusing on data analysis, transformation, and optimization.
  • Develop and maintain advanced SQL queries and data workflows to support business needs.
  • Collaborate with data engineering, analytics, and business stakeholders to solve data challenges.
  • Maintain robust APIs for internal and external consumers; work with AWS cloud services.

Conhecimentos

Java
Spring Boot
Docker
AWS
Snowflake
SQL
PostgreSQL
DynamoDB
JUnit
Cucumber
GitHub Actions
Kafka/Kinesis
JPA/Hibernate
CI/CD
English Communication

Ferramentas

Kafka
AWS Kinesis
jOOQ
Flyway
PostGIS
BigQuery
Databricks

Descrição da oferta de emprego

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, and Docker.
  • Minimum of 2 years of hands-on experience with AWS core services and cloud-native application development.
  • Minimum of 2 years of Snowflake experience, including complex query development, performance optimization, data modeling, and analytics workloads (or any alternative tool, such as BigQuery, Databricks, etc)
  • Advanced SQL expertise, including designing, writing, optimizing, and troubleshooting complex analytical queries against large and complex datasets.
  • Strong experience working with data-intensive applications and analytical data models, including data analysis, transformation, aggregation, optimization, and validation.
  • 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 (until 2:00 PM CT latest).
Nice to Have:
  • 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
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 Java Engineer
Senior Java Engineer

Intellias • Portugal

Presencial
EUR 60 000 - 90 000
22 days of annual leave
Health Insurance
Snacks and drinks at the office
+3
Senior Data Engineer AWS
Senior Data Engineer AWS

Hexa People • Lisboa

Presencial
EUR 40 000 - 60 000
Senior Data Engineer
Senior Data Engineer

act digital • Lisboa

Presencial
EUR 60 000 - 90 000
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine, LLC. • Porto

Híbrido
EUR 96 000 - 141 000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine, LLC. • Aveiro

Híbrido
EUR 78 000 - 114 000
Professional growth
Competitive USD-based pay
Exciting projects
+1
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine, LLC. • Lisboa

Híbrido
EUR 105 000 - 158 000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Data Engineer
Senior Data Engineer

Hexa People • Porto

Híbrido
EUR 45 000 - 65 000
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine, LLC. • Coimbra

Híbrido
EUR 45 000 - 70 000
Professional growth
Competitive compensation
Exciting projects
+1
Senior AWS Data Engineer
Senior AWS Data Engineer

act digital • Lisboa

Presencial
EUR 60 000 - 90 000
Senior/Lead Data Engineer - Lisbon
Senior/Lead Data Engineer - Lisbon

Opplane • Lisboa

Presencial
EUR 60 000 - 80 000
Office Snacks and Activities
Collaborative Team Culture