Backend Software Engineer - Digital Assistant Team in Bucuresti

Job Description - Backend Software Engineer - Digital Assistant Team (20000T72)

 

 

Job Description

 

 

All over the world, people's lives are better because of Oracle. Want to make a difference? Join our company of change-makers.

From Oracle to culinary school and back again. Bonnie Carlson Kaypaghian uses the skills she learned to create recipes for her daughter’s Type 1 Diabetes and has written a cookbook to share with the world. #LifeatOracle

 

 

Preferred Qualifications

 

 

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

Do 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 team.

As a 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 engineers, including the managers, 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.

Qualifications

Experience

  • 2 - 4+ years experience in software development along with operating systems and networking experience.

Skills/experience

  • 2+ years of recent demonstrable experience in Java programming language writing high quality and performance OOP code with strong knowledge of design patterns and principles.
  • 2+ years experience with web technologies ( REST, JSON , Web Security )
  • 2+ years experience building scalable backend APIs for end-users delivered in a scalable architecture.
  • 2+ years experience with RDBMS and programing in SQL, Oracle DB and PL/SQL is a plus.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Good grasp on cloud software concepts IaaS, PaaS, SaaS and architecture (micro-services).
  • Strong understanding of asynchronous request handling, multithreading and multiprocessing
  • Understanding of cloud environments like Amazon Web Services, Microsoft Azure, Google Cloud. Oracle Cloud is a plus.
  • Experience ensuring exceptional code quality by implementing unit and integration tests.
  • Proficient with code versioning tools, such as Github/BitBucket/Git.
  • Experience working in Agile/Scrum software development environments.
  • Possess and demonstrates strong logical-thinking skill, full of intellectual curiosity and high desire for self-development.
  • Ability to come with best solution by capturing big picture instead of focusing on minor details. Root cause analysis
  • Good customer communication skills and the ability to work well in a team environment.
  • Aptitude to be a good team player and the willingness to learn and implement new cloud technologies as needed.
  • Very good written and spoken English

Preferred

  • 2+ years experience delivering and operating large scale, highly available distributed systems.
  • Experience with Big Data technologies a plus (Spark, Kafka, Hadoop, Redis, Elastic Search, etc.)
  • Experience of software development on cloud platforms like AWS, Azure, GCP, Oracle Cloud.
  • Experience with orchestration and configuration management tools like Terraform, Kubernetes, Docker.
  • Exposure to Grafana, Prometheus or other TSDB.
  • Experience with at least one of the following (automation): Jenkins, Hudson, Maven, 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, and development environments for medium to large user environments
  • Experience in developing scripts to automate software deployments and installations
  • Experience in a 24×7 high-availability production environment.

Education (Preferred Degree)

  • M.S / B.S. in Computer Science, Computer Engineering, Software Engineering, or related areas is preferred

Special Requirements:  Successful candidates might be required to perform on-call duty 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.

Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic 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

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!