Senior Java Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+32 more
Job description
Senior Java Engineer 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.
Requirements
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Highest Paying Tech Companies for Developers
Find a Developer Job: 12 Best Job Sites For Developers
Is Software Engineering Over-Saturated?