Remote Senior Software Engineer - Java

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Veeva Systems is seeking multiple Senior Software Engineers to work in a dynamic startup environment within a stable, profitable company.
  • The role involves building new applications on an existing enterprise platform, developing cloud infrastructure from scratch, driving new features and improvements, and collaborating with product management, design, and QA teams.
  • Responsibilities include working on multiple layers of the stack, mentoring junior engineers, and focusing on Java applications and open source technologies.
  • The company values clean, testable, and readable code, as well as experience in relational databases, designing performant applications, and using various technologies like Spring, MySQL, Hibernate, and AWS.

Requirements:

  • 5+ years of Java experience, preferably in an enterprise cloud software setting.
  • Ability to write clean, testable, readable code in a team environment.
  • 3+ years of experience in relational databases with proficiency in SQL.
  • Familiarity with designing performant and scalable applications.
  • Hands-on experience with open source technologies like Spring, MySQL, Hibernate, Solr, Maven, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes.
  • Strong mentoring skills with a track record of improving team performance.

Benefits:

  • Medical, dental, vision, and basic life insurance coverage.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs.
  • 1% charitable giving program.
  • Base pay ranging from $110,000 to $270,000, with potential for additional compensation like variable bonus and stock bonus based on individual qualifications and contributions.
About the job
Posted on
Job type
Salary
$ 110,000 - 270,000 USD / year
Position

-

Experience level
Leave a feedback