Software Developer 2
OracleCz-cz,czech rep-pragueUpdate time: October 17,2020
Job Description

The Oracle Labs Data Studio team at Oracle Labs has an opening for a Full-Stack / Frontend Software Developer to extend its web-based notebook platform.

Oracle and Oracle Labs

Oracle, a global provider of enterprise cloud computing, is empowering businesses of all sizes on their journey of digital transformation. Oracle Cloud provides leading-edge capabilities in software as a service, platform as a service, infrastructure as a service, and data as a service.

Oracle’s application suites, platforms, and infrastructure leverage both the latest technologies and emerging ones – including artificial intelligence, machine learning, blockchain, and Internet of Things – in ways that create business differentiation and advantage for customers. Continued technological advances are always on the horizon.

Oracle Labs is the advanced research and development arm of Oracle. We focus on the development of technologies that keep Oracle at the forefront of the computer industry. Oracle Labs researchers look for novel approaches and methodologies, often taking on projects with high risk or uncertainty, or that are difficult to tackle within a product-development organization. Oracle Labs research is focused on real-world outcomes\: our researchers aim to develop technologies that will someday play a significant role in the evolution of technology and society. For example, chip multithreading and the Java programming language grew out of work done in Oracle Labs.

Oracle Labs Data Studio

Oracle Labs Data Studio is a web-based notebook platform for data scientists. By combining live code collaboration in multiple programming languages with graph analytics and rich, interactive visualizations, Data Studio accelerates the process of exploring and gaining insights from your data.

Data can be imported to the platform from various sources (from HDFS/Spark, databases, or files) and analyzed with interpreter environments for a range of programming languages (Python, R, Shell, Spark, and others). For graph data (think social networks or financial transactions), Data Studio comes packaged with Oracle Labs' graph analytics tool (PGX) and property graph query language (PGQL), adding an interactive visual layer that supports filtering graphs, highlighting elements, visualizing geographical data, and expanding/contracting the view, enabling users to explore large graphs intuitively.

Data Studio components form a re-usable base for enterprise software products tailored to specific industries. Example use cases include financial crime detection and compliance, machine learning for health sciences, and market segmentation for retail.

Qualifications

The successful candidate is expected to complete the internship using a wide and diverse set of skills.

Required Skills

  • Experience with full-stack programming\: Java, REST-ful architecture, web server frameworks (e.g., Spring Boot), JS/HTML/CSS, UI component frameworks (e.g. React);
  • Experience with Typescript and data visualization libraries (D3, ThreeJS);
  • Experience with source control systems and agile development;
  • Experience with Linux (e.g., bash scripts);
  • Thorough understanding of CS fundamentals including data structures, algorithms and complexity analysis;
  • Good problem-solving skills;

Desirable Skills

  • Experience with database technologies (OracleDB, Liquibase);
  • Experience with Docker, k8s, Jenkins, Gradle, Spark;

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

As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.

Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.

As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).
!|!

Get email alerts for the latest"Software Developer 2 jobs in Cz-cz,czech rep-prague"