Software Engineer

  • Salt Lake City, UT, USA
  • Jul 04, 2021

Job Description

Title: Full Stack Developer
Location: Maynard, MA or Remote

As a Full Stack Developer, you will help create the web applications, REST APIs, microservices, and data-processing infrastructure for our next-generation cloud-based platform.

Responsibilities include:
* Developing new user-facing features and internal services by building clean, reusable, well-tested components.
* Developing and maintaining existing infrastructure and services.
* Working cross-functionally with product managers, designers, architects, and other development teams in order to streamline product development and ensure product quality.
* Participating in the team's Agile software development process

Required Skills and Experience:
* 5+ years of Java experience.
* Spring Boot, Spring Framework, Spring Data.
* Building and using REST APIs.
* PostgreSQL or MySQL database usage and sound understanding of SQL.
* Experience building single-page applications with Angular or React.
* Good knowledge of software design patterns and software engineering best practices.
* Unit testing / integration testing frameworks for Java and JavaScript.
* Ability to work through issues independently and demonstrate analytical and abstract problem solving skills.

Desired Skills and Experience:
* Experience in the logistics / shipping industry.
* Kafka, Spring Cloud.
* NoSQL databases (MongoDB).
* Experience with accessibility and internationalization.
* Experience with Kubernetes / Docker-containerized applications.

Pay Equity
Trimble provides the following compensation range and general description of other compensation and benefits that it in good faith believes it might pay and/or offer for this position. This compensation range is based on a full time schedule. Trimble reserves the right to ultimately pay more or less than the posted range and offer additional benefits and other compensation, depending on circumstances not related to an applicant's sex or other status protected by local, state, or federal law.
Hiring Range:
Bonus Eligible?
Trimble offers comprehensive core benefits that include Medical, Dental, Vision, Life, Disability, Time off plans and retirement plans. Most of our businesses also offer tax savings plans for health, dependent care and commuter expenses as well as Paid Parental Leave and Employee Stock Purchase Plan.
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

It is Trimble's policy that candidates are entitled to equal employment opportunities without regard to race, color, religion, sex, national origin, age, marital or veteran status, sexual orientation or the presence of a medical condition or disability.