Veeva Systems is a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies, on a mission to help life sciences companies bring therapies to patients faster. The Senior Java Engineer will develop robust, enterprise-scale applications, tackle complex challenges, and drive feature innovation while collaborating across teams to deliver customer value.
Responsibilities:
- Accelerate Application Development: Rapidly develop new applications leveraging a robust existing enterprise platform
- Build to scale: Develop highly scalable software with optimal performance
- Lead Feature Innovation: Drive the development of new features and improvements in a dynamic and evolving environment
- Collaborate for Customer Value: Partner effectively with Product Management, Design, and QA to deliver cutting-edge solutions and direct customer value
- End-to-end Contribution: Work across multiple layers of our technology stack, with a primary focus on backend development, and opportunities in frontend and DevOps
- Strategic Mentorship: Develop the skills of junior engineering talent through structured mentorship
Requirements:
- 5+ years of experience in Java development, with a strong preference for experience within enterprise cloud software companies
- Proven ability to write clean, testable, and maintainable code within a collaborative team setting
- Hands-on experience with a range of open source technologies including Spring, MySQL, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes
- 3+ years of experience with relational databases and expert-level SQL skills
- Demonstrated ability to mentor team members and contribute to a positive and high-performing team environment
- High work ethic: Veeva is a hard-working company
- High integrity and honesty: Veeva is a PBC and a 'do the right thing' company. We expect that from all employees
- Excellent verbal and written English communication skills: Engineering is not all about the code, it's also about communication
- Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
- A strong foundation in enterprise Java development
- A passion for modern open-source technologies
- Experience in enterprise software or high-growth tech environments