Hotline: 678-408-1354

Back-End Software Engineer

Title: Back-End Software Engineer

Location: Minnetonka, MN

Department: Enterprise Software (Integration Team)

Trimble Transportation Mobility (TTM)

The Transportation Mobility Division of Trimble exists to make the roads safer, greener and better for everyone. Our employees bring this to life through imagination, teamwork and a true passion to disrupt the status quo and drive the future of the industry. By using innovative thinking and technology, we create software solutions that protect fleet drivers and the people out on the road. We share a relentless ambition to find new ways to improve a fleet’s bottom line, while making the world a greener place. Join some of the most brilliant minds in the transportation field, working together, to make a difference for our customers and the communities we serve.

Position Overview

Exciting opportunity to get in on the ground level of a NEW TEAM at TTM. The Integration Team is a group of technology professionals that build, maintain, monitor, and support the collection of public endpoints used to expose and deliver data. This team will define and implement a consistent set of APIs using modern techniques and best practices for high volume, IoT data. They will work with integration partners and clients to facilitate the use of APIs. They will work with Product and other internal stakeholders on definition and implementation of new APIs as new datasets are created for consumption.

Required Skills:

  • 4+ year degree in a software related field
  • 3+ years of experience developing scalable full-stack solutions, emphasizing the back-end
  • Demonstrate one or more specific successes from current or past technical challenges
  • Experience with Java/Groovy or other JVM languages
  • Experience with Spring Framework / Spring Boot
  • Experience with SQL databases (Postgres, MySQL, MSSQL)
  • Experience with NoSQL databases (Cassandra, Mongo, Elasticsearch)
  • Experience with message queues and asynchronous systems.
  • Experience with unit testing and tools such as JUnit, Mockito, or Spock

Preferred Skills:

  • Knowledge of front-end ECMAscript frameworks such as React and/or AngularJS
  • Knowledge of front-end ECMAscript unit testing tools such as Mocha, Jasmine, or Karma
  • Experience with continuous delivery and associated tooling (Ansible, Jenkins, Terraform).
  • Experience with any of the following is a plus:
    • Microservice architecture
    • REST APIs
    • Gradle
    • Specific databases such as Cassandra and ElasticSearch
    • Messaging brokers such as Kafka and RabbitMQ
    • Docker
    • Linux CLI
    • Docker Linux Languages (Bash, Python, JavaScript, Golang)
    • Amazon Web Services (AWS)
    • Source control such as Git/GitHub

Trimble Inc. is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran in accordance with applicable federal, state and local laws, or any other protected factor. EOE/M/F/V/D

Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter