Software Developer 4 Community, Social Services & Nonprofit - Redwood City, CA at Geebo

Software Developer 4

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.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
The Fusion Applications Lifecycle organization offersopportunities to be part of a team utilizing the latest technologies to producemission critical software focused on enabling Fusion Applications inside andoutside the Cloud. The Fusion Applications Lifecycle team develops solutions toeffectively manage the lifecycle of Fusion Applications, from enabling of lowcost new deployments for both cloud-based and on-premise scenarios to efficientlymanaging existing deployments through frameworks providing patching, upgradeand automation capabilities along with diagnostic and supportability tooling.
The provisioning framework we provide simplifies customer adoption byperforming value add work on top of installation of software such asorchestration across disperse hardware, configuring Application Servers,Security, Web Services, Clustering and High Availability. For cloud-basedimplementations, we encapsulate and simplify this further by providing tools tocreate and rehydrate OVMs (Oracle Virtual Machines). Our Patching and Upgradeframeworks provide an automated way to update existing Fusion Applicationdeployments with minimal down time with the latest releases, enhancements andfixes.
Projects are developed using industry standard technologies/tools that includeJava, JSF, and XML. The software will be deployed both in the Oracle PublicCloud as well as on-Premise.
As a member of the Fusion Applications Lifecycle team you will be part of anexciting, diverse, cross-functional team, working with key teams across FusionMiddleware and Fusion Applications, responsible for helping to ensure thesuccess of the Fusion project.
Additional Details:
As a member of the team, you will work on projects that solve complex technicalproblems such as reducing overall system down time in a Cloud environment,developing high performance APIs, dynamic class loading, parallelizing frequentoperations to improve performance, orchestrating complex operations occurringin a multithreaded environment, cross J2EE application communication throughJMX and/or Web Services, and user interface development using ADF Faces, Swingetc.
The ideal candidate will have the following skills:
BS or MS in computer science or equivalent, with a solid foundation in data structures, algorithms, client-server systems, and object-oriented software design
8yrs of overall software development experience as a programmer/technical lead
5yrs of programming experience with the java programming language and platform
Understanding how to code for performance including knowledge of multi-threading techniques.
Excellent problem solving, critical thinking, and communication skills
Ability and desire to learn new skills and take on new tasks
Excellent command of written and spoken English
Knowledge of Oracle database and SQL
Experience using scripting languages
XML Parsing
Preferred:
Experience designing APIs and developing cross platform SDKs
Experience with agile software development
Experience with SOA and web services
Experience with JMX and J2EE Technologies
Experience architecting a significant, self-contained portion of a product or a small product
Familiarity with Python and Perl
Experience using scripting languages such as ANT
. Apply now!Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.