About Us
We are the backbone of data management for
Oracle SaaS (Fusion) Applications
. Our team is responsible for designing, building, and operating a highly scalable, distributed, and cloud-native Data Services Platform
. This platform serves as the critical mid-tier layer upon which the entire suite of Fusion applications is built, providing robust, high-performance APIs for interacting with Fusion application data. We support both high-throughput transactional (OLTP)
and complex analytical (OLAP)
workloads, driving the next generation of cloud applications. Our core technology stack includes Oracle Autonomous Database, Java/J2EE, Kubernetes, Docker, CI/CD tools
, and Oracle Cloud Infrastructure (OCI)
. The Opportunity
We are seeking a seasoned and hands-on Technical Architect
to join our team. You will be instrumental in defining the technical vision, architecture, and implementation strategy for our mission-critical data services platform. This role requires a strong blend of deep technical expertise, architectural design skills, and the ability to mentor and guide engineering teams to deliver world-class, cloud-native solutions.
Career Level - IC5
Key Responsibilities
-
Architectural Leadership:
Define and document the technical architecture, design patterns, and implementation strategy for new features and components of the data services platform, ensuring scalability, reliability, and performance. -
Design Documentation:
Translate complex functional requirements into clear, concise functional and technical design documents
. Drive the review and approval process for all major architectural decisions. -
Hands-on Implementation Guidance:
Act as a highly technical and hands-on leader
, working directly with engineers. You will actively participate in proof-of-concepts, code reviews, and implementation of critical features to ensure design integrity and mentor the team effectively. -
Technology Process Alignment:
Ensure the platform leverages best practices for distributed systems, microservices, cloud-native architecture ( Kubernetes/Docker
), and modern development methodologies, including continuous integration and continuous deployment ( CI/CD
). -
Communication:
Clearly articulate complex technical and functional designs
and strategies to diverse audiences, ranging from executive leadership to product managers and development engine
Required QualificationsExperience:
- 10+ years of progressive experience in software development, with significant experience in a
Technical Architect
or Principal Engineer
role building large-scale business applications or platform services. -
Java/J2EE Expertise:
Strong, hands-on expert knowledge in Java
and extensive experience building robust J2EE applications
using a microservices architecture
. Deep knowledge in any modern J2EE framework (e.g., Spring, Jakarta EE) is required. -
Database Data Modeling:
Expert-level knowledge in data modeling, database design
, and advanced SQL programming
.Strong knowledge of dimensional data modeling
concepts (e.g., Star/Snowflake schemas) for RDBMS or OLAP databases is required.Strong working experience with Oracle Database
is a significant advantage. -
Distributed Systems:
Proven experience designing and building highly scalable, distributed, and cloud-native
systems, leveraging technologies like Kubernetes
and Docker
. -
DevOps/CI/CD Proficiency:
Strong experience with modern development tools and practices, including Git, Maven, Jenkins
, or equivalent CI/CD and build automation tools.
Preferred Qualifications
- Experience with
Oracle Cloud Infrastructure (OCI)
or other major public cloud providers (AWS, Azure, GCP). - Prior experience working on platforms that handle both transactional and analytical data processing simultaneously.
- Experience in the domain of Enterprise Resource Planning (ERP) or other large-scale SaaS application platforms.