Java ui libraries sqe

07/10/2023 Bayt.com
Description du poste

The Java Platform Group is looking for a passionate and highly motivated Software Developer to join our world class development efforts. Our team is responsible for delivering the Java platform that is used by millions of developers. We are looking for an engineer with a a strong technical background in Java, thorough understanding of testing methodologies, a passion for quality, and a desire to make a positive change in our product.


  1. We hire Java developers to write Java programs to exercise and test the Java SE UI Components. This job requires understanding of both Java and native layers of Java SE Client. Our goal is to have development engineers writing robust, reliable, repeatable and maintainable tests and programs that find issues and provide early feedback on design and implementation of new features. Our engineers are in the product source code as much as they are working with test source code and are building the framework used for testing.


  • Help shape the future of the Java language and be the first to use the new features


  • Contribute to the features that will make Java take further advantage of cross-


    platform UI applications development abilities


  • Work on new Java Client / Java FX features that will be used by millions of


    developers


  • Directly collaborate with top Java experts - discuss design choices, review product


    code, fix product bugs


  • Work with a mentor (typically an area architect) to constantly improve your area


    expertise and identify new areas of interest





Apply your expertise to come up with innovative ways to improve quality and performance of Java to the next level. Automation of Java UI tests is complex/challenging and requires innovative ideas/frameworks to make them stable and robustResponsibilities displayed in the job posting


Required skills and knowledge:


  • BS in a Computer Science, Software or other Engineering


  • 5+ years of experience in Software Development


  • Hands on experience with writing real world Java applications


  • Strong Exposure on Core Java: Java Compiler, Java Tools, Java Language Support,


    Invoke Dynamic, Lambda and Annotations, Java Collections, Multi-threading and


    Concurrency


  • Good understanding of the Object-oriented programming paradigm


  • Good Exposure on Java UI Technologies: Java2D, JavaFX, Swing


  • Good Understanding of Audio/Video streams/codecs, different image formats are a


    plus


  • Exposure on Make, Ant, shell scripting


  • Good knowledge on JUnit, TestNG


  • Basic skills of administrating linux, windows, solaris, mac


  • Good written and verbal English skills


    Preferable skills and knowledge:


    • Java Certified Programmer


    • Experience in Java Client / JavaFX application creation for different graphical


      platforms Gnome/Unity/Windows/OSX


    • Exposure on Graphics pipelines such as OpenGL/D3D will be an added advantage





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). Détails du poste Lieu de travail Maroc Domaine de la société Autres Services de Soutien aux Entreprises Type de société Employeur (secteur privé) Type demploi Non spécifié Salaire mensuel Non spécifié Nombre de postes à pourvoir Non spécifié