SECURITY AND FRAUD ENGINEER
Job Field: Legal Jobs
Location: Cupertino, CA
Salary: $Not stated
JOB SUMMARY:
</tr>
<tr><td valign="top" width="450"><b>Requisition Number 20241734Job title Security and Fraud EngineerLocation Santa Clara ValleyCountry United StatesCity CupertinoState CaliforniaJob type Job description The Identity Management Services team at Apple is in search of a motivated Enterprise Application Software Engineer with a proven track record of delivering of complex, highly available and scalable systems. The candidate should have a passion for software engineering, be innovative and possess strong analytical skills. This position requires a solid background in rule-based systems such as rule engines, event processing systems and inference engines.IDMS team at Apple offers services such as authentication, authorization, provisioning, certificate management, person repository, self-service password reset and address services to most Apple customers and internal applications. The successful candidate must be able to work effectively with application teams that use our services and also collaborate with cross-functional teams across Apple to deliver projects.Responsibilities include:Creating detailed designs, developing software and delivering applications at enterprise scaleArchitecting systems that are efficient, secure, highly available, highly scalable and supportableDeveloping applications with good diagnostic and monitoring capabilitiesLeading a team of software engineers to develop and maintain systemsMentoring and developing engineers in software development practices, design principles, conducting code reviews, etc.Soft Skills:Should be a self-starter with a passion for results and attention to detailAbility to thrive in a fast paced, mission critical environment. Enjoys being in the gameAbility to set priorities and manage multiple parallel projects on aggressive deadlinesAbility to complete assignments within established time frames and cost objectives without extensive supervisionExcellent written and oral communication skills.Flexibility to react quickly to changing prioritiesMinimum of ten years in architecture, design and development of systems using Java/C/C++/SQL/Oracle in Linux/Unix environment.Hands-on development experience in rule based systems such as Rule Engines/Expert Systems/Complex Event Processing systems; Solid understanding of inference and pattern matching concepts and algorithms;Direct experience with highly available, distributed and scalable applications is a must.Strong software design skills.Strong programing expertise in Java, J2EE (EJB, Servlets, JSP), Web frameworks and XML technologies.Experience in:Operating Systems - Mac OS X, AIX and LinuxDevelopment and deployment tools such as source code management tools, debuggers, testing tools, build tools etcRelational databases such as Oracle, MySQL, etc.Strong SQL and database schema design experience.Exposure to Project Management skills and tools.Excellent technical leadership and organization skills .Demonstrate innovative and creative thinking capabilities and also have sharp troubleshooting skills.Experience in Identity Management is a big plus (authentication, authorization, provisioning, etc.).
KEY REQUIREMENTS:
Not stated