cover image
Oracle

Oracle

www.oracle.com

54 Jobs

197,435 Employees

About the Company

We're a cloud technology company that provides organizations around the world with computing infrastructure and software to help them innovate, unlock efficiencies and become more effective. We also created the world's first - and only - autonomous database to help organize and secure our customers' data.

Oracle Cloud Infrastructure offers higher performance, security, and cost savings. It is designed so businesses can move workloads easily from on-premises systems to the cloud, and between cloud and on-premises and other clouds. Oracle Cloud applications provide business leaders with modern applications that help them innovate, attain sustainable growth, and become more resilient.

The work we do is not only transforming the world of business--it's helping defend governments, and advance scientific and medical research. From nonprofits to companies of all sizes, millions of people use our tools to streamline supply chains, make HR more human, quickly pivot to a new financial plan, and connect data and people around the world.

At work, we embrace diversity, encourage personal and professional growth, and celebrate a global team of passionate people developing innovative technologies that help people and companies tackle real-world problems head-on.

If you'd like to join us, please visit our Careers page: https://www.oracle.com/corporate/careers/

For investor news, SEC filings, and financial information about Oracle (NYSE:ORCL), please visit https://investor.oracle.com/home/.

Follow us on Twitter: https://twitter.com/oracle
Like our page on Facebook: https://www.facebook.com/Oracle/
Follow us on Instagram: https://www.instagram.com/oracle/

Listed Jobs

Company background Company brand
Company Name
Oracle
Job Title
Principal Software Developer (Java/Cloud)
Job Description
Job Title: Principal Software Developer (Java/Cloud) Role Summary: Lead the design, development, testing, and deployment of cloud‑native enterprise applications for Oracle Payments. Own end‑to‑end delivery of scalable, secure, full‑stack features across a distributed architecture, ensuring alignment with product strategy and customer experience goals. Expactations: - Demonstrate technical leadership and ownership of product features from concept through launch. - Mentor and coach engineering peers, raising code quality and architectural standards. - Deliver self‑contained work with minimal supervision, managing time and priorities in an agile environment. - Proactively evolve best practices, tooling, and standards to support high‑performance, multi‑tenant cloud services. Key Responsibilities: 1. Architect and develop microservices and UI components using Java/j2ee, Spring Boot/Helidon, and related frameworks. 2. Design RESTful APIs, document contracts with Swagger/OpenAPI, and enforce security and performance benchmarks. 3. Build and maintain CI/CD pipelines, automated testing, and deployment workflows on public cloud platforms (AWS, Azure, Oracle Cloud). 4. Model databases (RDBMS and NoSQL), craft SQL queries, and optimize data access patterns. 5. Conduct architecture and security reviews, produce technical documentation, and collaborate with Product Managers throughout the release cycle. 6. Mentor junior developers, lead code reviews, and champion knowledge sharing across the team. 7. Drive continuous improvement of development practices, tooling, and process agility. Required Skills: - Strong Java, J2EE, and full‑stack development background (Spring Boot/Helidon, JDeveloper, OJET, ADF). - Proficient in modern JavaScript/TypeScript, HTML/CSS/SCSS, and client‑side frameworks (Angular, Knockout, jQuery). - Deep understanding of distributed systems, concurrency, networking (TCP/IP, HTTP), and data structures/algorithms. - Experience with REST APIs, Swagger/OpenAPI, and server‑side security. - Hands‑on cloud development on AWS, Azure, or Oracle Cloud; familiarity with CI/CD tools and source control (Git). - Knowledge of SQL, RDBMS concepts, and NoSQL (Oracle or MongoDB). - Exposure to multi‑tenant and virtualized infrastructure, performance tuning, and scalability. - Familiarity with UI frameworks such as JET and VBCS is a plus. - Agile/DevOps mindset with ability to adapt in fast‑moving environments. Required Education & Certifications: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent technical unit graduate).
Casablanca, Morocco
On site
Senior
17-12-2025
Company background Company brand
Company Name
Oracle
Job Title
Java Technical Lead/Manager
Job Description
Job Title: Java Technical Lead/Manager Role Summary: Lead a cross‑functional engineering team to design, build, and maintain scalable, cloud‑native Java applications, ensuring technical excellence, high quality code, and alignment with product strategy. Expactations: - Drive a culture of shared ownership and quality across the development lifecycle. - Translate business requirements into robust technical specifications. - Communicate complex technical concepts to non‑technical stakeholders in English. - Mentor developers and testers, promoting best practices and continuous improvement. Key Responsibilities: - Design, develop, and release full‑stack cloud‑native solutions using Java, JEE, UI frameworks, JDBC, REST, and Oracle RDBMS. - Lead architecture reviews, sprint planning, and process improvements to increase efficiency and code quality. - Own metrics, KPIs, SLOs, and visualizations for application performance and reliability. - Collaborate with Product Management and senior leadership on engineering roadmaps and timelines. - Guide teams on distributed system design, database architecture, and cloud service integrations. - Ensure adherence to coding standards, source control, build, test, and deployment practices. - Identify risks, develop mitigation plans, and support incident post‑mortems. Required Skills: - 5+ years in a technical role (software development, architecture, or testing). - Advanced hands‑on Java/JEE experience (JPA, JDBC, REST). - Proficiency with UI stacks, Oracle RDBMS, and SaaS or ERP environments. - Modern cloud services knowledge (IaaS/PaaS, containerization, CI/CD). - Experience defining functional specifications and leading architectural discussions. - 2+ years of leadership or team‑lead experience. - Strong written and verbal communication in English. - Analytical, organized, critical thinker with a focus on engineering best practices. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or a related field. - Relevant certifications (e.g., Oracle Certified Professional, AWS Certified Developer) considered a plus.
Agadir, Morocco
On site
Senior
17-12-2025
Company background Company brand
Company Name
Oracle
Job Title
Senior Engineer in Test
Job Description
**Job Title** Senior Engineer in Test (Software Development Engineer in Test) **Role Summary** Lead the design, development, and execution of functional and automation test solutions for Java and database‑heavy applications in the Payments domain. Own test strategy, quality standards, and continuous integration pipeline while collaborating directly with developers to uncover defects and improve product quality. **Expectations** - Deliver comprehensive test plans and automation suites that achieve high coverage and repeatability. - Maintain rigorous documentation, defect tracking, and test metrics. - Work autonomously, prioritizing tasks, and ensure timely delivery of quality artifacts. - Communicate clear QA requirements and findings to cross‑functional teams. - Mentor junior QA staff and contribute to process improvement initiatives. **Key Responsibilities** - Analyze requirements and create test plans, cases, and scripts for functional and performance testing. - Develop and maintain automation tests using Selenium, RestAssured, and Java/Python. - Configure and manage CI/CD pipelines (Jenkins) and test environments (cloud deployment). - Execute security testing with ZAP and perform vulnerability scans. - Troubleshoot production issues, rebalance debugging between application and database layers. - Write and maintain test documentation, bug reports, and performance logs. - Advocate for quality standards across the product lifecycle and provide guidance on testability. - Participate in agile ceremonies, providing input on backlog refinement and sprint planning. - Conduct code reviews of test scripts and provide constructive feedback. - Stay informed on emerging testing tools and propose adoption where beneficial. **Required Skills** - Proficiency in Java and/or Python for test Scripting. - Strong experience with Selenium/WebDriver and RestAssured for UI and API automation. - Knowledge of PL/SQL or similar procedural database languages. - Hands‑on with JIRA, Jenkins, Docker, Kubernetes (optional but desirable). - Experience building and maintaining cloud‑hosted automation suites. - Security testing experience (OWASP ZAP, static/dynamic analysis). - Linux/Shell scripting expertise. - Ability to independently manage QA environments and troubleshoot deployments. - Excellent written and verbal communication; adept at presenting findings and requirements. - Self‑starter, logical thinker, and collaborative team player. - Comfortable mentoring others and fostering continuous improvement. - Ability to balance multiple concurrent tasks, meet deadlines, and adapt to new tools. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field (equivalent experience accepted). - Professional certifications (e.g., ISTQB, Selenium WebDriver, AWS Certified DevOps Engineer) are advantageous but not mandatory.
Casablanca-settat, Morocco
On site
Senior
22-12-2025
Company background Company brand
Company Name
Oracle
Job Title
Security Engineer 4
Job Description
**Job Title:** Security Engineer 4 **Role Summary:** Individual contributor in a 24x7 SOC environment. Responsible for real‑time monitoring of security events, incident detection, triage, and response across Oracle Cloud Infrastructure (OCI). Supports threat hunting, forensic analysis, vulnerability reporting, and compliance documentation while maintaining operational readiness on a 4‑day work week. **Expectations:** - Work Wednesday‑Saturday, 14:00‑24:00 core hours in a 16x7 schedule. - Must be a UK national/citizen with ≥5 years in the UK and able to obtain UK Government SC or higher clearance. **Key Responsibilities:** - Monitor SIEM (Splunk, QRadar, ArcSight) and other security platforms for OCI events. - Investigate, analyze, and respond to incidents following playbooks and escalation procedures. - Triage alerts to differentiate true threats from false positives. - Document incidents, root‑cause analyses, and provide evidence for audits. - Coordinate containment, eradication, and recovery with internal teams. - Conduct threat hunting and enhance detection capabilities. - Support forensic investigations, data collection, and chain‑of‑custody. - Report vulnerability and risk metrics as required. - Participate in on‑call rotation (one week in eight). **Required Skills:** - SOC or incident‑response experience (≥3 years). - Proficient with SIEM tools (Splunk, QRadar, ArcSight) and monitoring technologies. - Strong knowledge of network protocols, OS internals, malware behavior, and cloud security principles. - Scripting in Python, Bash, or similar for automation. - Excellent analytical, communication, and documentation abilities. - Ability to work effectively in a fast‑paced, global, team‑oriented environment. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Security, or related discipline, or equivalent experience. - Preferred professional security certifications: Security+, SSCP, GSEC, CEH, CCSP, CISSP, CCSK.
United kingdom
Remote
25-12-2025