✦ Luna Orbit — Software Engineering

Senior Software Engineer - Java

at Veeva

📍 Oregon - Portland Remote Posted March 02, 2026
Type Not Specified
Experience senior
Exp. Years 5+ years
Education Not specified
Category Software Engineering

This role focuses on developing and maintaining enterprise Java applications within a SaaS environment, with an emphasis on cloud integration, database management, and industry-specific compliance.

  • Design and develop Java applications
  • Integrate cloud services
  • Optimize database performance
  • Collaborate with cross-functional teams
  • Maintain industry compliance

The technical scope includes Java, Spring, Postgres, Hibernate, Maven, AWS, Docker, Jenkins, and SQL, supporting backend development and cloud deployment.

The ideal candidate is a senior Java engineer with over 5 years of experience in enterprise application development, familiar with cloud platforms like AWS and containerization tools like Docker. Experience with the Veeva Vault Platform or pharmaceutical industry is a plus.

JavaSpringPostgresHibernateMavenGitJenkinsMockitoAWSDockerSQL
Veeva Vault Platformdbt (Data Build Tool)pharmaceutical industryClinicalRegulatoryQualitySafety business processes
JenkinsGitDockerAWSPostgresHibernateMaven
JavaSpringPostgresHibernateMavenGitJenkinsMockitoAWSDockerSQL
JavaSpringPostgresHibernateMavenGitJenkinsMockitoAWS (Amazon Web Services)DockerSQL
collaborativeteamworkmentorshipproblem-solvingcommunication
Industry SaaS
Job Function Enterprise Java application development in a cloud SaaS environment
JavaSpringPostgresHibernateMavenGitJenkinsMockitoAWSDockerSQLVeeva Vault PlatformdbtPharmaceutical industryClinicalRegulatoryQualitySafety business processes

Less than 5 years of Java experience, No experience with AWS or Docker, Lack of enterprise SaaS background

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile