Principal Software Developer (Java & Cloud) About The Job
We are on a path-breaking journey to build a \"Data Platform\" service that is built for hyper‑scale by demonstrating powerful technologies (Spark, Scala, Livy, Airflow, Redis, Kubernetes, etc.) and modern design/architecture principles (Micro‑services, Scale to zero, Telemetry, Circuit Breakers, etc.) as part of the next‑gen AI‑fueled cloud computing platform. You will have the opportunity to be part of a team of hardworking engineers who are motivated by serving customers and have a penchant to constantly push the innovation bar. An outstanding opportunity to join a rapidly growing extraordinary team to engineer groundbreaking Oracle Cloud technologies and infrastructure that make up the Oracle Cloud solutions.
Responsibilities - Contribute to development of platform services including architecture, provisioning, configuration, deployment, and support.
- Participate in prototyping new customer‑facing platform services.
- Stay informed of new technologies.
- Architect and design: create and improve current service deployment infrastructure using automation and the latest cloud capabilities to improve agility, reliability, and observability.
- Understand internal development processes end‑to‑end to streamline CI/CD pipelines.
- Solve interesting technical challenges by defining, designing, deploying, and solving key Oracle Cloud services, platforms, and infrastructure, reliability, scalability, resilience, security, and performance.
Qualifications - A BS or MS or equivalent experience in Computer Science.
- At least 2 years in cloud technologies.
- Strong technical understanding in building scalable, high‑performance distributed microservices/systems.
- Experience providing cloud networking, infrastructure, and service support, configuration, operations, tools, and processes.
- Programming and scripting languages: Java, and/or Go is a plus, Terraform, Python, bash.
- Hands‑on experience in building cloud services using DevOps tools such as Kubernetes, Docker, Ansible, Puppet, or Chef.
- Linux/Unix system administration, including system‑level knowledge of Linux, creating and performing scripts, and understanding networking and TCP/IP fundamentals.
- Methodical approaches to fixing and solving complex technical problems.
- Monitoring and Instrumentation; experience in building metrics, KPIs, SLOs, and monitoring dashboards (Grafana) for a system.
- Presenting successfully in a team environment.
Career Level IC4
Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
#J-18808-Ljbffr