Senior Software Developer
Trimble Inc.
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Remote
Tech stack
Java
Code Coverage
Code Review
Continuous Integration
Google Web Toolkits
Hibernate
Java Persistence API
Maven
Solr
Web Applications
Spring-boot
Backend
Angular
Kafka
Front End Software Development
REST
Job description
As a Senior Developer, you will be a key contributor within our self-organizing and open-minded team, shaping the future of our long-standing applications that serve a significant global user base. You'll have the opportunity to drive architectural decisions and foster innovation while benefiting from continuous learning opportunities.
- Contribute to the architecture, design and development of a strong foundation of one of our core platform products
- Take ownership for key parts of our application's frontend and backend architecture
- Follow best practices, ensure code coverage, work with CI/CD and meet security compliance requirements
- Take responsibility over feature development, overseeing its development, testing, deployment, operations and maintenance
- Respond to customer issues, troubleshoot and drive to closure in a timely manner
- Build strong relationships within your cross-functional team and facilitate growth and success
- Work in a globally active organisation with distributed teams
Requirements
- Ability to understand and maintain big and complex applications
- Strong coding skills, developing high quality reusable code and providing effective code reviews
- Professional skills in communicating in English and working within international teams
- Innovative mind-set and eager to learn and contribute using new technologies
What we are working with:
- Java
- Spring, Spring Boot
- Hibernate and JPA
- Maven
- Flyway
- REST APIs
- Kafka and AMQ
- Solr search
- Web Applications (GXT, GWT and Angular)
About the company
At Trimble, our core values of Belong, Grow, and Innovate aren't just words-they're the foundation of our culture. We foster an environment where you are seen, heard, and valued (Belong); where you have an opportunity to build a career and drive our collective growth (Grow); and where your innovative ideas shape the future (Innovate). We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Become part of a team where your contributions truly matter.