Software Developer (Junior/Mid) OCI Cloud, Web Application Firewall (WAF) - OCI Security

Software Developer (Junior/Mid) OCI Cloud, Web Application Firewall (WAF) - OCI Security

Oracle Corporation Asia Pacific Division
Singapore Thailand
1 - 4 Years
Not Specified

Job Description


Job Description :
Preferred Qualifications
Position Overview

  • Collaboration and brainstorming with team on new features and possible solutions
  • Developing and improving Web App Firewall (WAF)
  • Developing standalone security management console applications
  • Developing background/batch-jobs for data processing and delivery
  • Developing Oracle Cloud Infrastructure (OCI) console
  • Working with network security
  • Covering new features and fixes with tests
Key Responsibilities
  • Be ready to learn a lot of new things
  • Develop and implement new features and improve existing ones
  • Maintain and improve the performance of existing software
  • Participate in team Agile process, communicate actively with the team and internal stakeholders
  • Test software products both manually and in automated way
  • Ensure platform consistency in a sense of technological and functional solutions
Skills and Qualifications
  • Have 1+ years of experience as Software Developer
  • Have basic understanding of HTML5, CSS3, JavaScript, React.js/Vue.js/Angular.js technologies
  • Eager to learn and develop systems which will be globaly available across the globe
  • Eager to learn other languages and frameworks like Ruby, Ruby on Rails, Golang, Java
  • Have basic understanding of Virtualization and Containerization or be ready to gain this knowledge
  • Have basic understanding of how cloud computing works or be ready to gain this knowledge
  • Must possess the ability to understand new concepts quickly, and apply them accurately through an evolving, dynamic environment
  • Excellent problem-solving skills
  • Basic knowledge of Object Oriented programming
  • Basic knowledge of Procedural and Functional programming is advantage
  • Comfortable and effective when communicating with remote teams in different time zones
  • Possesses strong written, verbal, and presentation skills in Lithuanian and English languages
  • Basic knowledge of HTTP v1 and v2 is advantage
  • Basic knowledge of IPv4 and IPv6 is advantage
  • Experience in Agile Development (XP or Scrum) is advantage
  • Experience in Test Driven Development methodology is advantage
  • Experience with Git is an advantage
  • Experience with Ruby, Golang or Java is an advantage
  • Experience with Ansible and Shell scripting is an advantage
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.
As part of Oracle%27s 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).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 apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.
As part of Oracle%27s 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).

People Also Considered