USACares Jobs

Job Information

Oracle Frontend Software Engineer - Digital Assistant Team in Bucharest, Romania

Frontend Software Engineer - Digital Assistant Team

Preferred Qualifications

Do you

believe Cognitive AI services is a MUST for any Cloud Service?


you want to be part of a cutting edge Cognitive AI team changing the way

customers will interact and use Cloud services?

Do you like thinking about changing Enterprise customer’s view

of SaaS through Digital Assistant?

Do you believe you can change employee access to services using

Conversational, natural language driven Digital Assistant?

Do you like thinking about how to make large scale deployments

that have a lot of moving parts more reliable? Are you hands on, driving for

excellence and thrive with challenging high scale problems?

We are a newly formed group within Oracle

working on solving some really hard problems in the areas of Cognitive AI, Chabots,

Digital Assistants and Analytics. We operate

and execute like a true start-up inside a large company with not only an

exciting charter but with lot of creative freedom. We

have assembled some of the smartest people in the industry and are growing this


As a Senior Frontend Software Engineer, you will work with a

team pushing the boundaries of scalable, self-healing, autonomous platform

using latest technologies to identify and optimize the operational efficiency.

About You

You are an expert. All our Senior

Engineers are experts in multiple technologies. You have a solid knowledge of

the whole web stack: Front-End, Back-End, databases, cache layer, HTTP

protocol, TCP/IP, OS, CPU architecture, etc.

You want to own it. You embrace the

challenges inherent in being fully responsible for an important part of

Oracle's Cloud business, from supporting your applications in production to

continuously monitoring and evolving it, based on performance metrics.

You live the process. You know that you

can’t be successful without bringing order to chaos. Scrum, issue tracking,

source code management, continuous integration is all second nature to you.

And, you know that too much can be worse than too little.

You’re agile (and not just in the

buzzword sense). You know how to succeed in a fast paced, ever changing

environment and wouldn’t have it any other way.

You love to be responsible for a critical

portion of the codebase, from design through deployment in production and support.

You share responsibility with other team members to deploy new code to

production and work with the team to operate services that host massive amounts

of data.



  • 2 - 4 years experience in software development along with operatingsystems and networking experience. Skills/experience

  • 2 years of recent demonstrable experience indeveloping rich, interactive modern web applications using REST or websockets

  • 2 years product experience in building reusable, framework-type JavaScriptAPIs and web components from the ground up.

  • 2 years experience in plain JavaScript / JQuery / Node.js

  • 2 years experience in 2 web framekworks like AngularJS, KnockoutJS,ReactJS, Vue.js. Experience working with Oracle Jet is a big plus.

  • 2 years experience in UI web markup including HTML5, CSS

  • A proven track record of making sound architecture and technologydecisions, including stewardship of chosen technologies.

  • Strong knowledge of JavaScript development lifecycle tools such asGrunt/Gulp/NPM/Webpack, or test frameworks like Mocha or WebDriverJS

  • Good grasp on cloud software concepts IaaS, PaaS, SaaS,micro-services.

  • Strong understanding of asynchronous request handling, multithreading andmultiprocessing

  • Understanding of cloud environments like Amazon Web Services, MicrosoftAzure, Google Cloud. Oracle Cloud is a plus.

  • Experience ensuring exceptional code quality by implementing unit andintegration tests.

  • Proficient with code versioning tools, such as Github/BitBucket/Git.

  • Experience working in Agile/Scrum software development environments.

  • Possess and demonstrates strong logical-thinkingskill, full of intellectual curiosity and high desire for self-development.

  • Ability to come with best solution by capturing bigpicture instead of focusing on minor details. Root cause analysis

  • Good customer communication skills and the ability towork well in a team environment

  • Aptitude to be a good team player and the willingness to learn andimplement new technologies as needed.

  • Very good written and spoken English. Preferred

  • 2 years experience delivering and operating applications in large scale,highly available distributed systems.

  • Background on object-oriented design and development. Good knowledge ofdata structures, algorithms, operating systems, and distributed systemsfundamentals.

  • Experience with software development on cloud platforms like AWS, Azure,GCP, Oracle Cloud.

  • Exposure to orchestration and configuration management tools likeTerraform, Kubernetes, Docker.

  • Exposure to Grafana, Prometheus or other TSDB.

  • Experience with at least one of the following (automation): Jenkins,Hudson, Maven, Artifactory etc.

  • Ticket support systems such as JIRA, Remedy, Trac,Bugzilla, etc.

  • Basic understanding of machine learning and artificial intelligence concepts.

  • Working with or supporting production, test, anddevelopment environments for medium to large user environments.

  • Experience in a 24×7 high-availability productionenvironment. Education (Preferred Degree)

  • M.S / B.S. in Computer Science, Computer Engineering,Software Engineering, or related areas is preferred SpecialRequirements: Successful candidates might be required to perform on-callduty on rotational basis.

No matter your role in our team, you will find yourself in an

exciting and challenging environment where every person is empowered to show

initiative, be outspoken, and be proactive and not reactive. Oracle is

dedicated to the continual growth and development of its staff, striving

constantly to strengthen our expertise as well as develop new skills.

Detailed Descriptionand 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 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. 2-4 years of software engineering or related experience.

Oracle is an Affirmative Action-Equal Employment Opportunity Employer.All qualified applicants will receive consideration for employment withoutregard to race, color, religion, sex, national origin, sexual orientation,gender identity, disability, protected veterans status, age, or any othercharacteristic protected by law.

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'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).

Job: Product Development

Location: RO-RO,Romania-Bucharest

Job Type: Regular Employee Hire

Organization: Oracle