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 Software Engineer II - Cloud and Distributed Systems role at Oracle involves contributing to the development and enhancement of cloud-based applications and frameworks. The successful candidate will work closely with cross-functional teams to design, implement, and maintain robust distributed systems that ensure high availability, scalability, and performance. This position requires a strong understanding of cloud architectures, microservices, and a passion for innovating technology solutions that drive operational efficiencies and deliver exceptional user experiences.
Job Responsibilities
- Design, develop, and maintain cloud-based services and microservices that meet the requirements of various applications.
- Collaborate with product management and other engineering teams to define features and specifications.
- Implement best practices for DevOps, including continuous integration and continuous deployment (CI/CD) processes.
- Conduct code reviews to ensure code quality and adherence to standards.
- Troubleshoot and resolve issues in a timely manner to maintain system performance.
- Stay abreast of emerging technologies and industry trends to enhance product capabilities.
- Document designs, processes, and systems to support team development and onboarding.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Minimum of 3 years of experience in software development, particularly in cloud and distributed systems.
- Proficiency in programming languages such as Java, Python, or Go.
- Experience with cloud platforms such as Oracle Cloud, AWS, or Azure.
- Strong understanding of microservices architecture and design patterns.
- Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
- Experience with databases (SQL and NoSQL) and data storage solutions.
- Excellent problem-solving skills and the ability to work independently as well as part of a team.
Technologies & Tools
The Software Engineer II position involves working with a variety of technologies and tools aimed at enhancing cloud and distributed system functionality. Key technologies include Oracle Cloud infrastructure, microservices frameworks, DevOps tools for CI/CD like Jenkins, Docker for containerization, and Kubernetes for orchestration. Familiarity with databases such as MySQL or MongoDB is also essential for managing data storage and retrieval within cloud applications.
Ideal Candidates
Ideal candidates for the Software Engineer II - Cloud and Distributed Systems role are innovative thinkers with a proactive approach to technology challenges. They possess strong analytical skills, a collaborative spirit, and a commitment to delivering high-quality software solutions. The ability to effectively communicate technical concepts to non-technical stakeholders and function in a fast-paced environment is essential. A passion for learning and adapting to new technologies will further support their success in this dynamic role at Oracle.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.