California - San Luis Obispo Remote (Global) Employment $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

Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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 3 hours ago