Java Full Stack Developer @Oracle Labs Prague

Java Full Stack Developer @Oracle Labs Prague

Oracle Corporation Asia Pacific Division
Singapore Thailand
2 - 5 Years
Not Specified

Job Description


Job Description :
Preferred Qualifications
Full-Stack Developer @Oracle Labs
Prague
Are you passionate about programming and want to join a fast growing international team that is brainstorming crazy ideas and turning them into practical products Then we are looking for you.
Our mission is simple: Make programs run faster and programmers more productive. Our world-class research and advanced development team at Oracle Labs is constantly innovating in the area of compilers, virtual machines, and programming languages. We are building high-performance implementations for Java, JavaScript, Ruby, R, Python, and C/C++. Our multi-language framework Truffle focuses on interoperability and reuse between different languages. Our dynamic compiler Graal aggressively exploits profiling information and employs the latest dynamic compilation techniques. We have an open source presence on GitHub and publish the latest results of our work at international research and developer conferences.
Oracle Labs is the advanced R%26amp;D arm of Oracle, we focus on the development of technologies that keep Oracle at the forefront of the computer industry.
Oracle Labs is the only organization at Oracle which is devoted exclusively to research
The Project – PGX
Oracle Labs Parallel Graph AnalytiX (PGX) is a toolkit for graph analysis - both running algorithms such as PageRank against graphs, and performing SQL-like pattern-matching against graphs, using the results of algorithmic analysis. Algorithms are parallelized for extreme performance. The PGX toolkit includes both a single-node in-memory engine, and a distributed engine for extremely large graphs and it is the core graph engine that powers several Oracle products, including extensions to the Oracle Database.
Graph analysis lets you reveal latent information that is encoded, not as data fields, but as direct and indirect relationships between data elements. This information is typically not obvious to the naked eye, but can have tremendous value once uncovered.
Read more about PGX
What you will do:
We are looking for a creative full-stack software engineer to join our development team at Oracle Labs in Prague. We are building multiple applications across different domains like cyber-security, healthcare employing state-of-the-art Machine Learning techniques boosted with Graphs. The responsibilities for this position would entail from implementing the ETL pipelines to developing the domain-specific applications.
What we offer:
• Challenging and changing tasks in the context of creating new products.
• To think BIG - it not a joke - we are offering to work on next generation technology and do research in products that Oracle is going to develop in the future. Did you know that Java was originally a product from Labs
• International self-organized team with diverse backgrounds.
• Ability to publish the results of your achievements.
• Opportunities for career growth.
• Competitive pay and benefits
• Being part of one of the most strategic department of Oracle and cooperate with smart people in Labs globally
To become SW Developer @ Oracle Labs you need to have:
We%27re seeking a candidate with experience in both front-end/UI web development (e.g. JavaScript, HTML, CSS) and back-end/server-side development (e.g. Java, Node.JS, MySQL).
Preferred Skills / Experience
• Minimum Qualifications
• BSc degree in Computer Science or related technical field, or equivalent practical experience.
• Software development experience through hands on coding with 2+ years of experience in building commercial-grade softwares.
• Good knowledge and understanding of software stack like NoSQL, LogStash.
• Preferred Qualifications
• Software development experience in Java, Python
• JavaScript (and frameworks like React, Angular, or knockout semantic HTML5, CSS3 (and a CSS preprocessor of your choice jQuery, lodash and other popular libraries
• Distinguished problem-solving skills.
• Machine Learning experience with frameworks like Tensorflow, Torch or DeepLearning4J is a plus
• Knowledge regarding handling of access management is a plus.
• Working proficiency in verbal and written English.
• Some familiarity with data processing in general and graph processing in particular.
• Deep comprehension of the importance of teamwork
Read more about our current projects:
• PGX.UI
• Oracle Database Multilingual Engine
• All projects
Our teams are mainly based in Prague (Czech Republic), Linz (Austria), Zurich (Switzerland), and Redwood Shores (California). We are however also accepting applications from outstanding candidates in other locations.
Apply here or by sending your CV to the Talent Advisor at [HIDDEN TEXT]
Oracle Recruiting: 'Continuously selected by our clients as the exclusive vendor of preeminent talent'
As part of Oracle’s employment process candidates will be required to complete a pre-employment screening process, prior to an offer being made. This will involve identity and employment verification, salary verification, professional references, education verification and professional qualifications and memberships (if applicable)
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%27s 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).Detailed Description and Job Requirements
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%27s 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).

People Also Considered