Software Developer 4
Oracle
Bengaluru, India
2d ago
Software Developer 4-19000WQW

Preferred Qualifications

Preferred Qualifications

 The Java Client Engineering Team is responsible for the Java platform client libraries, which includes accessible Graphical UI Toolkits (Swing/AWT, JavaFX Controls) and graphics, imaging and text APIs (Java2D, JavaFX) that enable creation of rich, graphical user interface applications.

Job Description:

We are looking for a senior WebKit engineer to join our team of experts to take Java to the next level. Job responsibilities include working on the WebKit and JavaFX APIs and the underlying JavaFX WebView libraries, enabling support on newer platforms, performance tuning, enhancing our existing implementations, and adding new functionality.

Mandatory requirements

  • Expert C/C++ and/or Java coding skills, knowledge of design patterns and coding best practices. An in-depth understanding of multithreading is required;
  • Experience in WebKit/Blink;
  • Demonstrated experience designing and implementing significant commercial software systems, and diagnosing complex technical problems;
  • Strong understand of software development processes, life cycles and best practices;
  • A minimum of five years commercial software development experience in C/C++ or Java for WebKit, and at least seven years overall software development experience;
  • Solid written and verbal English language skills;
  • Must be able to work in a fast-paced, team oriented environment and have a track record of producing high quality results.
  • Nice To Have

  • Experience with multiple operating systems platforms (Windows, Linux, macOS);
  • Experience in 2D and/or 3D graphics such as OpenGL/OpenGL ES, DirectX, Metal Graphics;
  • Working knowledge of Java UI toolkit packages like JavaFX, Swing, AWT, Sound and Java 2D;
  • Experience working on open source projects, and in particular OpenJDK;
  • Experience with architecting UI controls/widgets with an emphasis on superior aesthetics and user experience.
  • 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 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. 7 years of software engineering or related experience.

    Job

    :Product Development
    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form