Full Time

Senior Software Developer- Data-plane platform

Oracle
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Oracle, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Developer for the Data-plane platform at Oracle will be responsible for designing, implementing, and maintaining data processing systems and services. This role involves collaborating with cross-functional teams to enhance performance, scalability, and reliability of data management solutions. The successful candidate will apply advanced engineering principles to build robust systems, ensuring best practices in code quality and system architecture while also mentoring junior developers and contributing to the overall growth of the team.



Job Responsibilities

  • Develop and maintain high-performance data-plane applications and frameworks.
  • Perform code reviews and provide constructive feedback to ensure quality and adherence to standards.
  • Collaborate with product managers, architects, and stakeholders to define technical requirements and assess feasibility.
  • Implement and optimize algorithms for data transformation, storage, and retrieval processes.
  • Identify and resolve performance bottlenecks and issues within existing systems.
  • Document architecture decisions, design patterns, and best practices for the development team.
  • Actively mentor junior developers, guiding them through technical challenges and fostering their professional growth.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in software development, with a focus on data-driven applications.
  • Strong proficiency in programming languages such as Java, Python, or C++.
  • In-depth knowledge of distributed systems and containerization technologies like Docker and Kubernetes.
  • Experience working with big data technologies, including but not limited to Hadoop, Spark, or Kafka.
  • Familiarity with relational and non-relational database systems (e.g., Oracle DB, MongoDB, PostgreSQL).
  • Excellent problem-solving skills and ability to work independently as well as in a team environment.


Technologies & Tools

The role will primarily involve the use of various tools and technologies including, but not limited to, Java, Python, Docker, Kubernetes, Apache Kafka, Hadoop, Spark, and Oracle databases. Familiarity with microservices architecture and API development will also be beneficial in this position.



Ideal Candidates

Ideal candidates for the Senior Software Developer position will possess a strong analytical mindset and be proactive in identifying and solving complex challenges. They will demonstrate excellent communication skills, allowing them to work seamlessly within a diverse team. The ability to adapt quickly to changing environments and technologies will be crucial, as well as a genuine passion for innovation and continuous improvement in software development practices.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.