Senior Software Engineer - Java
RemoteFull-timePosted over 1 year ago
Develop scalable backend Java applications using open-source tech, collaborating with product, design, and QA. Remote-friendly in Canada or the US.
Responsibilities
- Rapidly develop new applications leveraging a robust enterprise platform.
- Develop highly scalable software with optimal performance.
- Drive development of new features and improvements.
- Partner with Product, Design, and QA to deliver customer value.
- Work across backend, with opportunities in frontend and DevOps.
- Mentor junior engineers through structured guidance.
Requirements
- 5+ years Java development, with enterprise cloud software experience preferred.
- Clean, testable, maintainable code in a collaborative team.
- Open source tech: Spring, MySQL, Solr, Gradle, Git, Jenkins.
- Open source tech: Mockito, Tomcat, Linux, AWS, Vagrant, Docker, Kubernetes.
- 3+ years relational databases with expert SQL.
- Mentor team members and contribute to a high-performing environment.
- Authorized to work in the United States without sponsorship.
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
Apply Now
Take the next step in your career
About Veeva Systems
Links
