Город: Москва
З/п: обсуждается с кандидатом
Опыт работы: Более 6 лет
Отзывы о компании Oracle Russia & CIS

Java SE Sustaining Engineer group at Oracle where one would work on one of the leading programming environments. In this role you will be responsible for solving production and development problems in the Core Java core library, tools and webservice area.


RESPONSIBILITIES:

  • 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.
  • In this role you will be responsible for solving production and development problems in the Core Library area include Security/network/io/nio/installer.
  • As well as resolving complex bugs reported by customers, you will also be responsible for improving the overall quality and stability through improvements to the tools that we use to debug and diagnose issues as well as improvements to the product itself. We are looking for someone who is passionate about internals of Java and has low level OS/Windows experience.
  • While the position will be based out of SPB you will work with Product Development and Support engineers around the world with some limited travel necessary.
  • As well as working standard business hours there will be occasional on-call requirements during the evening and weekend hours. As a sustaining Engineer, you will also help develop the issues knowledge-base and the Frequently Asked Questions list, help mentor Support engineers, and participate in our external newsgroup discussions.

QUALIFICATIONS:

  • Minimum BS/BA in Computer Science or equivalent,
  • plus 7-10 years of relevant work experience Passionate about GUI, browser and internet technologies
  • Deep skills in Win32 APIs, Unix, C++, core Java, networking APIs, I/O, Security Debugging experience - Windbg, Dbx, gdb - with the ability to diagnose issues through the analysis of core dumps, logs etc.
  • Understanding of key Computer Science concepts in Operating Systems (threads and processes, memory management, concurrency etc),
  • Data Structures & Algorithms, and Graphics Experience in Windows environments (Solaris, Linux also desirable)
  • Must be excellent problem solver, creative thinker, and very self-motivated
  • Experience in OOAD & Design Patterns Must have passion for customer satisfaction and ability to provide thorough and useful technical information
  • Familiarity with source control tools such as Mercurial / Teamware / CVS / clearcase
  • Able to work well both with local and remote team members & adheres to group processes
  • Strong organizational skills and written and oral communication in English

0
Нравится