3
JAVA AND DATABASE SOFTWARE ENGINEER, DB SCHEMA Category Cloud/SaaS Computing Employment Type W2 Compensation $175,000 - $220,000 Location United States, CA - 94105 CLIENT INTRODUCTION Relocation Offered for USA Residents ONLY. H1b transfers are welcome. Green Card Assistance available. Interested in working for what is considered to be the #1 most innovative company in Enterprise and Consumer Software? How about working for one of the top three (3) fastest growing companies in the world? We're one of the worlds largest and most successful 'cloud computing' technology (infrastructure and applications) companies and pioneered the multi-tenancy architecture long before Google, Microsoft or Amazon. We have one of the largest and most scalable cloud deployments in the industry (billions of daily transactions with 18ms of latency). We're perceived as being a series of smaller start-up companies under a larger umbrella, each having their own autonomy to innovate and deliver exciting new products and distributed services. We aren't afraid to pioneer and take chances in the industry as we believe innovation is important and is best for our customers and their need(s). Engineering culture is incredibly important, we encourage our Employees to take (1) one-week paid time off annually, in addition to their (3) weeks paid vacation, to work on personal technical projects from home -- go learn iOS programming, build your own Javascript Framework, whatever excites you, etc. Don't be concerned about getting bored.. That's really no problem because we encourage our Engineers to move around from group to group. In fact, we have a policy that is meant to facilitate internal transfers to different groups without issue, interested in moving to Infrastructure, Core or Applications, no problem after each major release. We also informally review your performance every (3) three-months, which gives you a tremendous opportunity to move up the ranks whereas most companies only review every (12) months. Consider having a conversation with us. We'd be pleased to answer your questions about technical challenges, titles and responsibility, and compensation. Having this name on your resume will definitely open doors for you further down the road in your career. Records that our company set in 2012: - Hit record of 14.6B customer-facing transactions/month

Db schema

Embed Size (px)

Citation preview

Page 1: Db schema

JAVA AND DATABASE SOFTWARE ENGINEER, DB SCHEMA

Category Cloud/SaaS ComputingEmployment Type W2Compensation $175,000 - $220,000Location United States, CA -

94105

CLIENT INTRODUCTION

Relocation Offered for USA Residents ONLY. H1b transfers are welcome. Green Card Assistance available.

Interested in working for what is considered to be the #1 most innovative company in Enterprise and Consumer Software? How about working for one of the top three (3) fastest growing companies in the world? We're one of the worlds largest and most successful 'cloud computing' technology (infrastructure and applications) companies and pioneered the multi-tenancy architecture long before Google, Microsoft or Amazon. We have one of the largest and most scalable cloud deployments in the industry (billions of daily transactions with 18ms of latency).

We're perceived as being a series of smaller start-up companies under a larger umbrella, each having their own autonomy to innovate and deliver exciting new products and distributed services. We aren't afraid to pioneer and take chances in the industry as we believe innovation is important and is best for our customers and their need(s).

Engineering culture is incredibly important, we encourage our Employees to take (1) one-week paid time off annually, in addition to their (3) weeks paid vacation, to work on personal technical projects from home -- go learn iOS programming, build your own Javascript Framework, whatever excites you, etc.

Don't be concerned about getting bored.. That's really no problem because we encourage our Engineers to move around from group to group. In fact, we have a policy that is meant to facilitate internal transfers to different groups without issue, interested in moving to Infrastructure, Core or Applications, no problem after each major release. We also informally review your performance every (3) three-months, which gives you a tremendous opportunity to move up the ranks whereas most companies only review every (12) months.

Consider having a conversation with us. We'd be pleased to answer your questions about technical challenges, titles and responsibility, and compensation. Having this name on your resume will definitely open doors for you further down the road in your career.

Records that our company set in 2012:

- Hit record of 14.6B customer-facing transactions/month

- Hit record of 206B underlying database transactions

- Average response time of 225ms

- 68% year-over-year growth in Object Count (32B)

Page 2: Db schema

- 250 Patents filed (25% increase over highest number of patent filings per year)

- 3 major releases & 526 total releases in FY12 

JOB DESCRIPTION

Are you familiar with Oracle databases and an experienced Java developer, passionate about building database tools that supports staggering growth and innovation? Join the teams that support building the critical services that keep our databases, upgrades, and applications running smoothly. You will help deliver game changing technology like infinite scalability and zero downtime releases. We are looking for exceptional Java developers with good Oracle database skills to take on big challenges, and innovate our database technology.

As a developer on the Database Schema team you will have a hand in defining the database technology that helps us continue running. You will join a team of world-class, highly motivated software engineers and database experts to build the tooling needed to deliver a high quality software architecture with the scalability and performance needed to match the staggering growth of our service. You will need experience with Oracle databases, proficiency in solving real-world data management challenges in high scale data systems, and proven ability to design, develop, and optimize Java database applications.

JOB RESPONSIBILITIES

** Design, implement, and maintain major pieces of the tools that we use to manage and deploy complex schema changes.

** Formulate, implement, and evaluate algorithms and database techniques to support scalability and stability of our schema management tools.

** Profile and optimize our schema management tools to improve their performance.

** Improve integration of our tools with external frameworks, for instance for continuous integration.

** Work closely with quality engineering and technical operations to test and deploy our tools and complex schema changes.

** Resolve complex technical issues and drive innovation that improves system availability, resiliency, and performance.

JOB EXPERIENCE

** Familiarity with Oracle internals and PostgreSQL.

** Experience building a high-performance large-scale database platform.

Page 3: Db schema

** Experience with agile software development, and short release cycles.

** Experience with a source code management system.

** Experience using the Eclipse Java IDE.

** Experience with writing bash scripts.

** Experience with Perl or Python.

** Experience with a continuous integration and configuration system, such as Jenkins CI.

REQUIRED EXPERIENCE

** Strong Java application development experience, including concurrent programming.

** Development experience with PL/SQL, SQL on Oracle.

** Understanding of schema design and SQL development.

** Innovator with good ideas, strong problem solving and communication skills, and a results-oriented attitude.

** Ability to learn quickly and deliver high quality code in a fast-paced, dynamic agile team environment.

** Working knowledge of Linux.

REQUIRED EDUCATION

** BS or higher degree in Computer Science or Electrical Engineering