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

  • 6+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Java 21 , Spring Boot 3.x , Docker
  • 2+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Kotlin
  • 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 (till 2 pm CT latest)

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 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

Senior Java Software Engineer

Apply Now
Back to search page