Oracle%26rsquo;s Fusion Applications group is designing and building the next-gen architecture for it%26rsquo;s suite of applications. Our team is building a platform for the Fusion Applications group that operates at high scale in a broadly distributed multi-tenant cloud environment. We are looking for top talent to work in an agile and fast paced environment building this cloud platform of the future. As a successful candidate, you will have strong design and development skills and will work autonomously in a team of smart, motivated, and diverse people. It is a dynamic and flexible workplace where you%26rsquo;ll belong and be encouraged. You will be responsible for all stages of the software development lifecycle, from requirements gathering to coding, testing, CI/CD, and operational support. We build new product software, there is no legacy code to support. We own our own applications – we deploy and operate them, and we see them being used every day by our customers.We are literally on the bleeding edge in terms of the technology stack. Kubernetes, Docker, Helm, Argo, Go-lang, and Java all are key components of our stack. Devsecops is a core facet of our work model. We are looking for candidates that have experience working with or developing cloud native services. Needed Qualification/Experience:
- Bachelor%26rsquo;s or Master%26rsquo;s degree in Computer Science or equivalent related field experience
Expert knowledge of any of the following: Java, Python, Scala, Go-lang, and nodeJS
Good understanding of serverless and microservices architectures
Experience with DevSecOps, containerization and deployment pipelines
Experience in the field of Docker driven workflows and operations with Kubernetes
Experience with Infrastructure as Code (IaC) provisioning, and Configuration as Code (CaC) solutions
Experience building cloud native solutions on one or more of Oracle OCI, Google GCP, Amazon AWS, Microsoft Azure, etc.
Excellent verbal, and written communication skills
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Source link