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.
Overview
The Senior Software Developer for the Data-plane platform at Oracle plays a pivotal role in designing, developing, and maintaining robust software solutions that enhance data processing capabilities across various applications. This position requires a seasoned developer with extensive experience in software engineering, specifically focused on data-driven environments. The ideal candidate will collaborate with cross-functional teams, contribute to architectural decisions, and ensure high performance, scalability, and security of the data-plane infrastructure.
Job Responsibilities
- Design and implement scalable data processing frameworks for the data-plane platform.
- Collaborate with product management and other stakeholders to define requirements and specifications.
- Conduct code reviews to maintain high code quality and ensure adherence to best practices.
- Optimize application performance by identifying bottlenecks and implementing effective solutions.
- Develop and maintain unit tests and integration tests to ensure code reliability.
- Stay up-to-date with industry trends, emerging technologies, and best practices in software development.
- Mentor junior developers and provide guidance on technical challenges.
- Participate in architectural discussions to help shape the future direction of the platform.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum 5 years of experience in software development, with a strong focus on data-centric applications.
- Proficiency in programming languages such as Java, C++, or Python.
- Experience with cloud-based technologies and services (e.g., AWS, Azure, Oracle Cloud).
- Strong understanding of databases and data modeling concepts (SQL, NoSQL).
- Familiarity with containerization technologies (Docker, Kubernetes) is a plus.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong verbal and written communication skills.
Technologies & Tools
This position utilizes a diverse array of technologies and tools to enhance data processing capabilities. Key technologies include advanced programming frameworks (Java, Python), cloud platforms for deployment and data storage (AWS, Oracle Cloud), databases (Oracle, MongoDB), and containerization tools (Docker, Kubernetes). Familiarity with data processing frameworks such as Apache Kafka or Spark is also beneficial for optimal data handling and real-time analytics.
Ideal Candidates
The ideal candidates for the Senior Software Developer position are those who possess a strong technical foundation combined with exceptional analytical skills. They should be self-motivated, detail-oriented, and capable of working both independently and within a team context. Excellent communication skills are essential, as the position requires collaboration with various stakeholders. A proactive mindset, a passion for innovation, and a commitment to continuous improvement are traits that will foster success in this dynamic role at Oracle.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.