What project we have for you
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.
What you need for this
Mandatory
* 8+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Java 21, Spring Boot 3.x, Docker
* 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
* 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 6 hours overlap with US Central Time (CT) on business days
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 with Spring Cloud
* Experience with Kotlin
* Experience working with geospatial data (PostGIS)
What you will do
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
* 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
* Maintain clear technical documentation and promote engineering best practices