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.
Position Overview
The Software Engineer II - Cloud and Distributed Systems role at Oracle involves designing, developing, and maintaining advanced cloud-based solutions. The candidate will collaborate with cross-functional teams to deliver high-quality software products while ensuring integration and optimization of distributed systems. The role requires a strong grasp of cloud computing technologies and the ability to troubleshoot complex systems effectively.
Job Responsibilities
- Design, develop, and implement scalable cloud solutions and distributed systems.
- Collaborate with product managers and stakeholders to gather requirements and define technical specifications.
- Perform code reviews and contribute to team knowledge sharing through mentorship and guidance.
- Identify and resolve performance bottlenecks and optimize system efficiency.
- Implement and maintain CI/CD pipelines to ensure seamless deployments and system updates.
- Participate in technical documentation and contribute to best practices in cloud architecture.
- Monitor application performance and troubleshoot issues across distributed networks.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years experience in software development, with a focus on cloud computing.
- Proficiency in programming languages such as Java, Python, or Go.
- Strong understanding of distributed systems, microservices architecture, and cloud platforms (e.g., AWS, Azure, GCP).
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with DevOps practices and CI/CD tools.
- Excellent problem-solving skills and ability to work under tight deadlines.
Technologies & Tools
The Software Engineer II will work with a range of technologies and tools, including but not limited to cloud computing platforms like AWS, Azure, or Google Cloud Platform; programming languages such as Java, Python, or Go; container orchestration tools like Kubernetes; and CI/CD tools to facilitate development and deployment processes. Familiarity with version control systems like Git is also essential to ensure effective collaboration within development teams.
Ideal Candidates
Ideal candidates for this position will possess strong analytical skills and be detail-oriented, demonstrating a deep understanding of cloud architectures and distributed systems. They should exhibit excellent communication skills, enabling effective collaboration across teams, and display a passion for innovation and continuous improvement in technology. Adaptability and a proactive approach to problem-solving will also be essential traits, as the candidate will be expected to navigate and troubleshoot complex and evolving cloud environments.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.