
Software Engineer - Java
Veeva Systems
about 2 years ago
Toronto, Canada
Mid Level / Senior
H1B Sponsor
Base Salary
$85k - $225k/yr
Responsibilities
- Lead the design, implementation, and delivery of cloud-based features and products.
- Design a robust and scalable application architecture.
- Write clean, testable, and readable code using design patterns and Object Oriented Principles.
- Create rich user experiences.
- Ensure high unit and integration test coverage in code.
- Mentor junior developers.
Requirements
- 3+ years of server-side programming experience in Java.
- Hands-on development experience with open source tools and technologies such as Spring, MySQL, and Hibernate.
- 1+ years of experience with relational databases and mastery of SQL concepts.
- Ability to analyze and review code for performance, security, and scalability.
- Experience in fast-paced, agile development environments.
- Proven record of mentoring and improving team performance.
Benefits
- Medical, dental, vision, and basic life insurance.
- PTO and company-paid holidays.
- Retirement programs.
- 1% charitable giving program.
Tech Stack
GitGradleJavaJenkinsJUnitLinuxMySQLSQL
Categories
BackendFull StackTesting