Oracle Microservices Architect in Matawan, New Jersey
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.
Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.
Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law.
While Fusion Applications has been a huge success, the basic architecture is based on an on-premise, Fusion Middleware stack that has not changed since its inception. The Fusion Applications Technical Architecture team has been tasked with defining the next generation architecture (codename Spectra) based on cloud native principles running in Oracle Cloud Infrastructure (OCI). This re-architecture not only has us work with a wide arrange or state-of-the-art technologies and OCI services, but it will also mean redefining processes and moving them to a modern developer workflow (CI/CD, fully automated testing, etc.). We will also lead the way in redefining the culture within the SaaS organization to a DevOps culture.
We will be designing and building a SaaS platform with value added services enabling SaaS developers to quickly build enterprise applications. We are looking for highly technical, hands-on leaders to help manage the effort to design, build out and promote this platform across the SaaS organization.
Job Description: Consulting Member of Technical Staff
We are currently looking for experienced SaaS engineer to join the Fusion Applications Technical Architecture team. Enterprise SaaS business processes and batch jobs can be complex long running processes that interact with many different modules. You will be responsible for defining the architecture, standards and best practices for how Fusion Applications developers will move away from an architecture that relies on reliable, ACID transactions running on a single monolithic database to an architecture that provides performant and resilient processes based on a microservice architecture with distributed databases and BASE transactions. You will be responsible for identifying and building the infrastructure needed to support this transition.
- Define the microservice architecture for Fusion Applications
o Understand the overall cloud native architecture for Fusion Applications as well as the existing architecture.
o Understand the SOA/BPEL and batch jobs use cases across Fusion Applications
o Evaluate available OCI services
Lead the design and development of any infrastructure requirements
On board Fusion Applications onto the new architecture
o Document and communicate the requirements on Fusion Applications teams to on board to the service.
BS or MS degree in computer science, or equivalent
Languages: Java / Groovy, Python, SQL
Experience with the following types of projects:
o SaaS applications
o Continuous Integration / Delivery including test automation
o Development on Cloud - Any platform (Oracle, AWS, Azure)
Eventing, messaging, streaming platform (e.g., Kafka)
Experience migrating a monolith to a microservice architecture a plus
Able to communicate difficult problems and complex solutions clearly and effectively
Excellent analytic and problem solving ability
Ability to thrive within a globally distributed engineering team
Quick learner and ability to teach/mentor others
Self motivated with ability to prioritize and multi-task
Job: *Product Development
Title: Microservices Architect
Location: United States
Requisition ID: 20000FUI
- Oracle Jobs