
Lead Software Engineer
Trimble Inc.
The Role
Overview
Develop and maintain core platform microservices for Trimble Pay using Java/Spring.
Key Responsibilities
- ai integration
- platform architecture
- stakeholder collaboration
- code reviews
- service reliability
- workflow automation
Tasks
-Adopt modern technologies including Generative AI in all phases of SDLC. -Architect, design, and develop a strong foundation for core platform services that are reusable, extensible, and flexible enough to accommodate evolving consumer requirements. -Collaborate with product managers and other stakeholders to understand requirements, provide efficient solutions to meet their needs, and build robust shared services. -Accelerate with AI: Actively leverage AI-powered development tools (e.g., GitHub Copilot, Amazon CodeWhisperer) in your daily workflow to accelerate development, enhance code quality, and automate routine tasks. -Conduct thorough code reviews to maintain code quality and ensure CI/CD is in place. -Follow best practices in service operations, including availability, scalability, security, durability, and reliability. -Automate manual workflows across all phases of the SDLC on Github. -Identify innovative solutions for redundant manual workflows and implement automation using next-generation technologies.
Requirements
- docker
- kubernetes
- java
- spring boot
- aws
- bachelor's
What You Bring
-Docker, Kubernetes, GitHub Actions -Must have: Java, Spring Boot microservices, SQL, MySQL -10+ years of experience developing backend services, SaaS/APIs, and RESTful web services. -Experience in architecting and developing microservices and platform services. -Artificial Intelligence, Machine Learning, (AI/ML) Gen AI experience -Strong experience in developing services in Java, Spring, and Spring Boot. -Experience developing cloud-agnostic and cloud-native services. -Strong design skills to create extensible, generic services. -AWS or Azure Cloud -Experience developing in event-driven architecture. -Prior experience building platform services -Professional communication skills in English and ability to work effectively with international teams. -Bachelor's degree in Computer Science, Engineering, or a related field.
People Also Searched For
Sales jobs in Knoxville , Tennessee , US
Water Scientist jobs in Knoxville , Tennessee , US
Environmental Scientist jobs in Knoxville , Tennessee , US
Sales jobs in Tennessee , US
Water Scientist jobs in Tennessee , US
Environmental Scientist jobs in Tennessee , US
Sales jobs in Knoxville , US
Water Scientist jobs in Knoxville , US
Environmental Scientist jobs in Knoxville , US
The Company
About Trimble Inc.
-Offers integrated solutions across construction, agriculture, and transportation. -Cutting-edge technology streamlines workflows and improves efficiency. -Provides both hardware and software solutions, focusing on automation, geospatial data, and real-time analytics. -Notable projects include smart city infrastructure, autonomous vehicles, and precision farming systems. -Played a key role in developing GPS technology and transforming resource management. -Solutions help achieve higher productivity, safety, and sustainability.
Sector Specialisms
Construction
Geospatial
Engineering and Construction
Field Solutions
Mobile Solutions
Advanced Devices
Transportation and Logistics
Field Service Management
Telecommunications
Utilities
Construction Logistics
Forestry
Aerial Survey
Civil Construction
Earthworks
Mining
Military and Defense
Automotive
Telecommunications
Mapping and Navigation
Surveying
Mobile Mapping
Enterprise
Water Resources
Infrastructure
Buildings
