Software Developer 3
Nanjing, China Design / Civil engineering / Industrial engineering
Job description
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Desired profile
Qualifications :
Job Description
Job Title: (Senior) Member of Technical Staff
Organization: System Test, Oracle Cloud
Department Description
Oracle is moving aggressively to offer customers a full range of Cloud Solutions including sales force automation, human resources, talent management, social networking, databases and Java as part of the Oracle Cloud.
Oracle's strategy is to offer a broad portfolio of software and hardware products and services to enable public, private and hybrid clouds, enabling customers to choose the right approach for them. Unlike competitors with narrow views of the cloud, Oracle provides the broadest, most complete, and integrated cloud offerings in the industry.
http://www.oracle.com/cloud
Responsibilities
As cloud security testing team, you are responsible for managing cloud security application and developing its new features and security automation.
· Develop and maintain cloud security application
· Develop automation to identify security flaws in code with Java, Python, Perl and selenium
· Develop mobile automation for iPhone, Android, and BlackBerry mobile applications
· Report bugs and track for a resolution
· Work with global development teams to build testing solutions and troubleshoot security issues in order to deliver product in high quality
Requirements
· BS/MS in Computer Science, Information Security or related field
· 3+ years of developing web-based application in Java
· 2+ years of experience in an application security with tools (ZAP, Burp Suite, Qualys guard, WebInspect, Nessus, etc)
· Strong background and knowledge in the application security domain (OWASP, etc)
· Solid object-orientated and multi-thread programming skills in Java
· Experience with development techniques using AngularJS, Bootstrap, Spark java and MongoDB
· Knowledge of multi-thread programming, Linux, JavaScript, Python, Perl, Shell, XML, SQL, and Oracle Database
· Experience working with Docker and microservices
· Positive work attitude, self-motivated with strong capability of fast learning
· Good team player and good written and verbal communication skills
· Previous software testing and automation experience with Selenium is desired
Plus
· Professional certifications : SCJP, CISSP