Software Developer 4
17d ago

Preferred Qualifications

Oracle Stream Analytics team is responsible for developing scalable real time processing platform that provides real-time monitoring and analysis of event streams in an Apache Spark based system.

Team is responsible for developing features on top of Apache Spark based system.

A great software development engineer will make all the difference for our team, our organization, our product, and our customers.

Are you passionate about architecting, designing, developing, and delivering a great product? Do you thrive in a fast-paced environment, and want to be an integral part of a truly great team? Come join us!

We are looking for candidates with the following background :

  • 7 plus years of experience in Software Development.
  • Proficiency with Java and Object Oriented Programming.
  • Good to have experience with Scala, Python and various dialects of SQL.
  • Hands-on experience with Apache Spark, Kafka, Hadoop and its internal knowledge.
  • Experience with No-SQL databases like Apache Hive is considered as a plus.
  • Ability to use multiple programming languages together, interoperate and combine functionality and modules build in different languages efficiently and effectively.
  • Significant experience with parallel multi-core, distributed multi-host computation techniques, large scale data processing and optimization.
  • Knowledge of Scrum & Agile Methodologies.
  • Nice to have working experience with cloud infrastructures, building products and application with cloud enabled features, preferably Oracle cloud.
  • Experience working in complex software development projects, effectively communicate inside multi-location team and across multiple teams, coordinate work with other developers and be self-
  • sufficient in resolving blockers and project issues, mentor junior-level developers.

  • Be effective, self-motivated, and proactive.
  • Bachelor’s or Master’s degree in Computer Science or related field
  • 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 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.


    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form