Senior Software Engineer - Java

RemoteFull-timePosted over 1 year ago

Senior Java engineer building scalable, enterprise-grade apps with open-source tech; collaborate with product, design, and QA to deliver value.

Responsibilities

  • Accelerate application development using the enterprise platform.
  • Build highly scalable software with optimal performance.
  • Lead feature innovation in a dynamic environment.
  • Collaborate with Product Management, Design, and QA to deliver customer value.
  • Contribute across multiple layers, backend focus with frontend/DevOps opportunities.
  • Mentor junior engineers to grow their skills.

Requirements

  • 5+ years Java development experience (enterprise cloud software preferred)
  • Clean, testable, maintainable code in a team setting
  • Open-source tech: Spring, MySQL, Docker, Kubernetes, Git, Jenkins
  • 3+ years relational database experience; expert SQL skills
  • Demonstrated ability to mentor team members
  • High work ethic and integrity
  • Excellent English communication (verbal and written)
  • Unrestricted right to work in the United States (no sponsorship)

Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company holidays
  • Retirement programs
  • 1% charitable giving program
Apply Now
Take the next step in your career
Apply for this Position
About Veeva Systems

Founded

2007 (over 19 years ago)

People

5001-10000 employees

Industry

Software Development

Type

Public Company

Links