Strong expertise in Java
Experience in building scalable / highly available APIs using one of the modern microservice frameworks — Dropwizard or Spring
Experience in delivering of complex Java based solutions, from technical design to product release and governance
Strong SQL knowledge
Strong expertise in data storage design principles. Understanding of pros and cons of SQL/NoSQL solutions, their types and configurations (standalone/cluster, column/row-oriented, key-value/document stores)
Strong interpersonal and collaboration skills
Experience in one of the scripting languages — Python, Ruby, Bash, or similar
Understanding of Data Warehouse principles and technologies
Experience developing, maintaining, and supporting BigData pipelines and solutions.
Experience in UI/Full Stack Web development
Experience investigating big data sets using Apache Hive will go a long way
Expertise with docker, nomad, Kubernetes, CI/CD
Challenging, dynamic, and fun working environment.
Full-time employment (regular employee hire).
Flexible work arrangements.
Life & Health Insurance.
Access to Oracle University programs (Education/Certification).
The possibility to accelerate your IT career in one of the biggest market leaders worldwide.
About Oracle Utilities
At Oracle Utilities, we’re working on one of humanity’s greatest challenges: Climate Change. Our utility customers in the U.S. and abroad give us energy usage data for tens of millions of their customers, which we then analyze and aggregate using state-of-the-art technologies. We share this analysis with utility customers to make them aware of their energy consumption and foster better energy management behavior.
Our efforts so far have saved 23 TWH of energy which is enough to power all of San Francisco’s homes for 10 years.
Join us to help make the world a better place.
About the Job
The Data Platform tribe at Oracle Utilities is a cross-functional team of application developers, big data engineers, data platform ops engineers and data scientists, who ingest and analyze billions of utility data reads monthly.
As Software Engineer (Data Platform Analytics), you will work in an agile development environment to learn and collaborate with other tribe engineers on building, maintaining and supporting batch and stream data processing tools. These data pipelines generate some of our core consumer energy management insights.