Software Developer

Veeva Systems Logo

Veeva Systems

πŸ“Remote - United States

Summary

Join Veeva Systems, a leading life sciences industry cloud company, as a Java Software Developer. You will design, develop, and maintain internal tools to enhance efficiency and productivity within our services team. This remote, full-time permanent role requires 5+ years of software product development experience, expertise in Java (Spring Boot), JavaScript frameworks, REST APIs, and relational databases. You will collaborate with stakeholders, build and optimize backend services, implement unit tests, and deploy solutions within the Veeva Vault Platform. The role also involves troubleshooting and providing support to end-users. Qualified US and Canada-based applicants only.

Requirements

  • 5+ years experience in software product development
  • Experience with JavaScript framework such as ReactJs/VueJs
  • Strong experience with backend development in Java
  • Experience with developing REST API
  • Proven ability to write clean, testable, readable code in a team environment
  • Hands-on experience with the following technology stack: Spring, Postgres, Hibernate, Maven, Git, Jenkins, Mockito, AWS Serverless, Docker
  • 3+ years of experience in relational databases and strong knowledge of SQL
  • Must be both located in and legally authorized to be employed in the United States or Canada

Responsibilities

  • Transform requirements into fully developed solutions, delivering high-quality, scalable, and maintainable code from concept to production
  • Build and optimize backend services using Java (Spring Boot) while developing intuitive, responsive frontends with modern JavaScript frameworks
  • Implement and maintain unit tests to ensure functionality, enhance reliability, and support continuous integration
  • Deploy and integrate solutions within the Veeva Vault Platform
  • Continuously maintain, improve and adapt tooling features to align with Vault Platform updates
  • Provide troubleshooting and support to end users, resolving issues as needed

Preferred Qualifications

  • Experience with the Veeva Vault Platform
  • Experience in the pharmaceutical and life sciences industry
  • Experience with Clinical, Regulatory, Quality, or Safety business processes
  • Experience with GxP regulations and software validation process
  • Relevant AWS certifications such as AWS Certified Solutions Architect, AWS Certified Developer, or AWS Certified SysOps Administrator
  • Experience in Python programming language

Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.