
Senior Software Developer – Fullstack
Trimble Inc.
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇩🇪 Germany
Visit company websiteJob Level
Senior
Tech Stack
JavaMavenSDLCSpringSpring BootSpringBoot
About the role
- Contribute to the architecture, design and development of a strong foundation of one of the platform services for domain specific products that are scalable, performant, and flexible to accommodate new consumer requirements.
- Take ownership for our application’s frontend and backend architecture
- Be creative and innovative to identify and apply solutions to the problem space and SDLC
- Take comprehensive responsibility for the service, overseeing its development, testing, deployment, operations and maintenance
- Follow best practices and ensure code coverage, CI/CD and meet security compliance requirements
- Be an excellent team player building strong relationships within the team and with cross-functional teams, following best practices for collaboration.
- Working with globally distributed teams
Requirements
- 3+ years of experience developing frontend/backend services
- Strong experience in building comprehensive user interfaces as a Java full stack developer or front end engineer with significant backend experience
- Experience in developing services in Java, Spring, Spring boot using maven
- Experience developing in event driven architecture
- Strong design skills to design more generic services that are extensible
- Strong coding skills developing high quality reusable code and providing effective code reviews
- Innovative mind-set and eager to learn and contribute using next gen technologies
- Professional skills in communicating in English working with International teams.
Benefits
- Professional development opportunities
- Flexible working hours
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpringSpring BootMavenFrontend DevelopmentBackend DevelopmentEvent Driven ArchitectureCode ReviewsCI/CDCode Coverage
Soft skills
Team PlayerCollaborationCreativityInnovationCommunicationProblem SolvingOwnershipResponsibilityAdaptabilityLearning Agility