Software Developer 4

Casablanca Prefecture, Casablanca-Settat, Morocco, Morocco

Job Description

Principal Member Technical Staff

The Java Platform Group is looking for an experienced, passionate, and highly motivated Software Engineer 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 a seasoned engineer with a deep understanding of Core Java and Security, Multi-Threading & Concurrency, Data Structure and having a strong technical background to make a positive change in our product.

Responsibilities

As a member of the Java Security Quality team, you will work with the world class engineers in Java security and get to work on most recent security enhancements in line with Java cryptographic roadmap and complex vulnerabilities to ensure they are of high quality. This involves complex test development and automation adhering to secure coding guidelines, writing new frameworks, bug escape analysis, regression testing and code coverage analysis.

Required skills and knowledge: . BS in a Computer Science, Software or other Engineering . 8+ years of experience in Software Development . Strong Java knowledge . Strong exposure on security: PKI, TLS, SSL, Kerberos, S/MIME, Cryptography . Exposure on Fuzzing Tools, Static Analysis Tools (Fortify, SpotBugs) . Hands on experience with writing secure real world Java applications . Good understanding of the Object-oriented programming paradigm . Sound multithreaded programming experience . Experience in Java Language: Java Compiler, Java Tools, Java Language Support, Invoke Dynamic, Lambda and Annotations . Experience in Java Core Platform Libraries: Libraries, Networking, XML, JNDI . Source code control systems (mercurial, Git or similar) . Strong debugging skills on one or more platforms such as windows, mac, linux . Experience with NetBeans, Eclipse or IntelliJ . Basic administration skills on linux, windows, solaris, mac . Good written and verbal English skills Preferable skills and knowledge: . Java Certified Programmer 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.

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). Travel: Schedule:

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1560875
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Casablanca Prefecture, Casablanca-Settat, Morocco, Morocco
  • Education
    Not mentioned