Expires soon Oracle

Full-Stack Engineer - Oracle Data Cloud

  • Reston (Fairfax)
  • Design / Civil engineering / Industrial engineering

Job description

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

Desired profile

Qualifications :

AddThis/ODC Full Stack Engineer

https://blogs.oracle.com/jobsatoracle/join-the-oracle-data-cloud’s-addthis-team-of-engineers

AddThis was recently acquired by the Oracle Data Cloud (ODC). ODC engineers are responsible for building products that touch millions of users world-wide. Our products are deployed on over 14M websites and are loaded over 3B times daily and provide analytics from billions of records in human-time. As a Full Stack Engineer, your job will be to work on these products across the entire tech stack. You will work with databases, distributed systems, microservices, message bus/queues, and front-end user interfaces. Our stack includes React, Java, Python, PHP, Mysql, Cassandra, Hydra (home-grown and open sourced), RabbitMQ, Kubernetes, Kafka, InfluxDB, Graphite, and many other open source tools.

Responsibilities:

- Develop highly scalable microservices and APIs

- Develop user-friend interfaces and dashboards

- Write unit and integration tests

- Build instrumentation and metrics for monitoring and alerting systems

- Document your work

- Research and implement new technologies to solve specific product asks

Requirements:

- 3+ years experience with Java

- 3+ years experience with javascript

- Strong fundamentals including an understanding of data structures, concurrent programming

- Strong understanding of web architecture, security, cookies, reverse-proxies, REST

- Able to write elegant, efficient, and testable code

- BS in Computer Science or related field

Desired:

- Experience with relational databases and nosql/distributed databases, with understanding of tradeoffs

- Experience with Hadoop, Spark or other distributed data processing system

- Experience with chef/ansible/puppet/jenkins/other devops tools

- Experience with Docker, Mesos, SDC or similar container technologies

Detailed Description and Job Requirements

·  Design, develop, troubleshoot and debug software applications and web services.

·  As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures.

·  You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

·  Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization.

·  Leading contributor individually and as a team member, providing direction and mentoring to others.

·  BS or MS degree or equivalent experience relevant to functional area.

·  3 years of software engineering or related experience.

Make every future a success.
  • Job directory
  • Business directory