Point your AI agent at freehire and let it find you a job.

Get the CLI →

Intellias

Open 20d

Senior Java Software Engineer

Posted 10 views
Discussion

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

  • 7+ years of development experience with Java on the Spring Boot framework
  • 3+ years of experience deploying and maintaining software using Amazon Web Services (AWS)
  • 3+ years of experience with several of the following AWS components: Relational Database Service (RDS), DynamoDB, Lambda, S3 storage, Kinesis/Kafka, Simple Notification Service (SNS), Simple Queue Service (SQS)
  • 3+ years of experience with IntelliJ or Eclipse
  • 2+ years of experience deploying software using CI/CD tools such as Jenkins, GoCD, Azure DevOps, etc.
  • Strong experience with microservices, MVC, and event-driven architectures
  • Strong experience with JPA / Hibernate
  • Solid test automation experience using JUnit and Cucumber
  • 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 of overlap with US Central Time (CT) on business days (till 2 pm CT latest) - 1 pm - 8/9 pm CET

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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available