Applications Developer 3

Oracle Oracle · Enterprise · Austin, TX +1

Develops, troubleshoots, and debugs software programs for commercial or end-user applications, writing code, completing programming, and performing testing and debugging. Analyzes system specifications and business processes, builds enhancements, and resolves bugs. Requires experience with microservices, Java/Ruby/Python, various databases and big data technologies, containerization (Docker/Kubernetes), Unix, SQL, CS fundamentals, testing frameworks, and Git.

What you'd actually do

  1. Analyze, design, develop, troubleshoot and debug software programs for commercial or end-user applications.
  2. Write code, complete programming and perform testing and debugging of applications.
  3. As a member of the software engineering division, perform detailed design based on provided design or external specifications.
  4. Build enhancements (including new product features) and resolve bugs.
  5. Build and execute unit tests and unit test plans.

Skills

Required

  • Java
  • Ruby
  • Python
  • Oracle 12c
  • MySQL
  • RabbitMQ
  • Hbase
  • Hadoop
  • HDFS
  • Hive
  • Apache Spark
  • Elasticsearch
  • Docker
  • Kubernetes
  • Unix
  • SQL
  • Computer Science fundamentals
  • Testing frameworks
  • Git

What the JD emphasized

  • delivering scalable, distributed microservices
  • Java and Ruby or Python
  • Oracle 12c, MySQL, RabbitMQ, Hbase, Hadoop, HDFS, Hive, Apache Spark, and Elasticsearch
  • Containerization technologies including Docker and orchestration tools including Kubernetes for deploying and managing applications in a cloud native environment
  • Unix
  • SQL dialect
  • CS fundamentals
  • One or more testing frameworks
  • Git