What are the responsibilities and job description for the Applications Developer position at Oracle?
*** We are unable to provide visa sponsorship for this role at this time. No candidates requiring visa sponsorship will be considered***
***We need fluent French, and professional English***
What you will do:
As a Java Software Developer, you’ll develop application modules with a user interface on web browsers, mobile devices, as well as with REST interface for databases, applications, tools, etc.
Responsibilities:
- Develop, troubleshoot and debug applications with a user interface on web browsers or mobile devices
- Deployment Containerized applications on Oracle Kubernetes Platform
- Usability, security, and quality of developed application modules
- Develop, troubleshoot and debug Java programs with REST interface for databases, applications, tools, etc.
- Scalability, Reliability, Zero downtime and Operational Efficiency of the developed Java application components
- Development of Unit test and test automation
Who you are:
- Talent and Passion for developing applications with a modern, intuitive user interface
- Experience in developing single-page UI applications using frameworks like OJET or JQuery, AngularJS, KnockoutJS, BootstrapJS, ReactJS
- Excellent knowledge of programming concepts and design patterns
- Understanding of the HTTP and HTML technologies
- Understanding of authentication and authorization using Oauth2 and other security standards
- Experience in Docker and Kubernetes
- A clear understanding of RDBMS, Oracle databases, NoSQL systems, storage, and distributed persistence technologies
- Experience in developing software on UNIX/LINUX
- Experience in JVM related activities like heap dump analysis, garbage collection, caching, etc
- Experience with Agile and DevOps methodologies
- Strong communication and personal skills: work well with members of other functional groups in a project team; demonstrate a strong sense of project ownership