California - San Luis Obispo Remote (Global) $180,000 - $300,000

Veeva Systems is hiring a Software Architect - Java

Responsibilities

  • Develop and maintain software architecture for Java-based applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Work with the team to define and implement best practices for software development.
  • Mentor junior developers and provide technical guidance.
  • Participate in the design and implementation of new features and products.
  • Contribute to the development of the company's software architecture and design standards.
  • Work with product managers to understand business requirements and translate them into technical specifications.
  • Collaborate with other architects and engineers to ensure consistency and coherence in the software architecture.
  • Stay up-to-date with the latest trends and best practices in software architecture and Java development.
  • Participate in code reviews and provide constructive feedback to team members.
  • Contribute to the development of the company's software architecture and design standards.
  • Work with the team to define and implement best practices for software development.
  • Participate in the design and implementation of new features and products.
  • Contribute to the development of the company's software architecture and design standards.
  • Work with the team to define and implement best practices for software development.
  • Participate in the design and implementation of new features and products.
  • Contribute to the development of the company's software architecture and design standards.
  • Work with the team to define and implement best practices for software development.
  • Participate in the design and implementation of new features and products.
  • Contribute to the development of the company's software architecture and design standards.
  • Work with the team to define and implement best practices for software development.
  • Participate in the design and implementation of new features and products.

Nice to Have

  • Experience with Spring Framework.
  • Experience with Hibernate.
  • Experience with RESTful web services.
  • Experience with JavaScript and front-end frameworks.
  • Experience with cloud-native applications.
  • Experience with Kubernetes.
  • Experience with Docker.
  • Experience with cloud platforms.
  • Experience with microservices architecture.
  • Experience with containerization and orchestration tools.
  • Experience with databases and SQL.
  • Experience with Agile methodologies.
  • Experience with version control systems.
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • Experience with software development best practices.
  • Experience with software architecture best practices.
  • Experience with software design patterns.
  • Experience with software development tools and frameworks.
  • Experience with software testing and quality assurance.
  • Experience with software deployment and infrastructure.
  • Experience with software performance tuning and optimization.
  • Experience with software security and compliance.
  • Experience with software documentation and technical writing.
  • Experience with software project management.
  • Experience with software development lifecycle management.

Compensation

Competitive salary and benefits package

Work Arrangement

On-site

Team

Collaborative and innovative team environment

About Us

  • We are a leading cloud computing company.
  • We provide cloud-based software solutions for the life sciences industry.
  • We are committed to innovation and excellence.
  • We offer a competitive salary and benefits package.
  • We provide opportunities for professional growth and development.
  • We foster a collaborative and innovative team environment.
  • We value diversity and inclusion.
  • We are committed to sustainability and social responsibility.
  • We offer a comprehensive benefits package, including health, dental, and vision insurance.
  • We provide opportunities for professional growth and development.

Our Culture

  • We foster a culture of innovation and collaboration.
  • We value diversity and inclusion.
  • We are committed to sustainability and social responsibility.
  • We offer a comprehensive benefits package, including health, dental, and vision insurance.
  • We provide opportunities for professional growth and development.
  • We foster a culture of innovation and collaboration.
  • We value diversity and inclusion.
  • We are committed to sustainability and social responsibility.
  • We offer a comprehensive benefits package, including health, dental, and vision insurance.
  • We provide opportunities for professional growth and development.

Visa sponsorship available

About company
Veeva Systems
Veeva Systems is a global cloud computing company focused on software solutions for the life sciences and pharmaceutical industries.
All jobs at Veeva Systems Visit website
Job Details
Department Engineering
Category other
Posted 12 days ago