Software Developer - Inside Java
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Software engineer sought to develop and maintain Java platform, with experience in API design, code development, and debugging in multi-platform environments.

The Java Platform group is looking for passionate and highly-motivated software engineers to join our world-class development engineering effort.

Our team is responsible for delivering all aspects of the core Java platform that is used by millions of developers and serves as the foundational component for Oracle Cloud Infrastructure and Oracle Cloud Applications.

Responsibilities:

  • Assist in defining and developing software for tasks associated with developing, debugging, or designing software applications or operating systems.
  • Specify, design, and implement modest changes to existing software architecture to meet changing needs.
  • Duties and tasks are varied and complex, requiring independent judgment.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or equivalent degree.
  • 3+ years of industry experience.
  • Experience with API design, code development, and debugging in multi-platform environments.
  • Strong background in networking.
  • Strong knowledge of data structures, algorithms, performance tuning, threading, and concurrency.
  • Strong focus on quality, including developing thorough tests for new or changed code.
  • Hands-on experience in distributed computing, concurrency programming, and performance enhancements in a server environment.
  • Familiarity with Java and scripting languages (shell, python, perl, etc.).
  • Familiarity with test automation tools and practices (unit and system level automation).

;