Create Alert
Email me similar jobs

Senior Java Engineer(Snowflake)

Contract

Senior Java Engineer(Snowflake)

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
  • Advanced SQL expertise, including writing, optimizing, and troubleshooting complex queries against large and complex datasets
  • Experience working with data-intensive applications and complex data models, including data analysis, transformation, aggregation, and optimization
  • Hands-on experience with Snowflake, including complex query development, performance optimization, data modeling, and analytics workloads (or any alternative tool)
  • 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
  • Hands-on experience with AWS (core services and cloud-native development)
  • 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
  • Strong experience building and operating event-driven systems (e.g., Kafka, Kinesis)
  • Solid test automation experience using JUnit and Cucumber
  • Hands-on experience with GitHub Actions and/or similar CI/CD tools
  • Ability to provide a 6-hour overlap with US Central Time (CT) on business days, working until 2 PM CT at the latest, which is equivalent to working until 9 PM Spain time.

Nice to Have

  • Experience in processing and enriching event/telemetry data
  • Experience with AWS Kinesis and CloudFormation
  • Experience with jOOQ and Flyway
  • Experience with Snowflake, BigQuery, or Databricks (data warehousing/analytics)
  • Experience working with modern data warehousing platforms and analytical data environments
  • Experience supporting data-centric products where understanding and manipulating complex datasets is more critical than implementing new application features
  • Experience with Spring Cloud
  • Experience working with geospatial data (PostGIS)

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.

Similar jobs

Senior Java Engineer(Snowflake)

Apply Now
Back to search page