Oracle Intelligent Advisor (OIA) Developer
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain Oracle Intelligent Advisor (IA) rulebases, decision services, and interview forms aligned with business and policy requirements.
- Provide end-to-end ownership of IA solutions, including modelling, deployment, runtime support, upgrades, and fault resolution across IA and IA Hub environments.
- Lead and support Oracle WebLogic domain and cluster operations, including AdminServer, Managed Servers, NodeManager, deployments, rolling restarts, and diagnostics.
- Manage and administer RHEL-based environments, including system configuration, patching, hardening, SELinux, firewalld, and system housekeeping across all nodes.
- Configure and manage Apache HTTPD as a reverse proxy, including routing, TLS setup, certificate renewal, health checks, and traffic management.
- Develop and support Java-based integration services, including SOAP connectors, REST APIs, and batch processing systems, ensuring performance, resilience, and reliability.
- Implement secure integrations with external systems using REST/JSON, SOAP, OAuth2, OIDC, and mutual TLS (mTLS).
- Design and manage CI/CD pipelines in Azure DevOps, including build automation, deployment sequencing, approvals, and rollback strategies.
- Ensure secure secret and certificate management using Azure Key Vault or equivalent technologies.
- Monitor system performance across all layers (ingress, application, integration, and data) and implement performance tuning and capacity planning strategies.
- Design and implement monitoring, logging, and alerting solutions to support proactive issue detection and resolution.
- Support incident management, root cause analysis, and disaster recovery processes for production systems.
- Ensure compliance with security and assurance standards, including OWASP, CIS benchmarks, GDS guidelines, and ITHC requirements.
- Implement and maintain accessibility standards (WCAG 2.2 AA), including ARIA compliance and cross-browser/device compatibility.
- Develop and maintain SQL Server database components, including schema design, stored procedures, and audit data management.
- Support release management processes, including ServiceNow change requests, CAB approvals, and deployment coordination.
- Act as a technical lead or senior contributor, engaging with product owners, architects, security teams, and business stakeholders to translate requirements into scalable technical solutions.
- Mentor junior and senior developers, contribute to knowledge sharing, and promote continuous improvement across teams.
- The role requires collaboration with infrastructure and security teams to support RHEL-based environments, including operational diagnostics, patch awareness, and security hardening considerations.
- Candidates should have working knowledge of Apache HTTPD reverse proxy configurations, including TLS, routing, and health checks, to support secure ingress traffic.
- Experience supporting production Java services, with an understanding of JVM monitoring and performance tuning principles (heap management, garbage collection, large payload handling), is expected.
- The role involves contributing to security and assurance activities, including familiarity with OWASP principles, secure authentication mechanisms (OAuth2, OIDC, mTLS), and audit or health-check processes.
- Candidates must be comfortable operating within enterprise change and release management frameworks, including ServiceNow workflows, CAB approvals, incident management, and disaster recovery readiness.
- Familiarity with Azure platform services such as Key Vault, API Management, and Azure SQL, including secure secret and certificate lifecycle management, is desirable.
Requirements
Do you have experience in Weblogic?, Do you have a Bachelor's degree?, We are seeking a highly experienced Oracle Intelligent Advisor (OIA) Developer to lead the design, development, deployment, and integration of end-to-end IA solutions. The ideal candidate will bring deep hands-on expertise in Oracle Policy Modeling (OPM), integrations, deployment strategies, and secure, scalable delivery on cloud platforms such as Microsoft Azure. A strong understanding of Agile/WAgile delivery practices, accessibility standards, and performance optimization is essential., Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent practical experience).
- Proven experience in Oracle Intelligent Advisor (IA), including rulebase development, policy modelling, deployment, and runtime support.
- Strong expertise in IA Hub configuration and operations, with a deep understanding of IA runtime behavior and failure modes.
- Experience in designing and developing IA Web Determinations, including custom controls using raw JavaScript without frameworks.
- Proficiency in Java SE for building long-running services, batch processing, and integration components.
- Hands-on experience with SOAP and REST-based integrations, including contract management and API design.
- Strong understanding of security protocols and configurations, including OAuth2, OIDC, TLS, mTLS, keystores, and truststores.
- Experience in JVM tuning, including heap management, garbage collection, and handling large data or BLOB processing.
- Solid knowledge of resilience engineering principles such as retries, timeouts, and idempotency.
- Experience administering Oracle WebLogic environments, including domain setup, clustering, scaling, and performance tuning.
- Strong Linux administration skills, particularly in RHEL environments (systemd, SELinux, firewalld, cron, patching).
- Experience configuring Apache HTTPD reverse proxy and managing ingress traffic.
- Hands-on experience with Azure DevOps, including repositories, pipelines, CI/CD implementation, and release automation.
- Familiarity with Azure services such as API Management, Key Vault, Storage Accounts, and Azure SQL.
- Experience in multi-component deployment strategies, including rollback and environment management.
- Strong understanding of data architecture, including data ingestion, transformation, lineage, and handling structured/unstructured data at scale.
- Experience working with SQL Server, including schema design and performance considerations.
- Familiarity with monitoring, logging, and alerting tools and practices.
- Experience with ServiceNow or similar tools for change and release management.
- Strong understanding of OWASP security principles, CIS benchmarks, and vulnerability remediation processes.
- Knowledge of accessibility standards (WCAG 2.2 AA) and implementation practices.
- Proven technical leadership of mission-critical IA or rules-based digital services particularly in a government setting
- Experience running production WebLogic estates on Linux
- Track record managing Java integration services at scale
- Demonstrated accountability through security testing and assurance cycles
- Ownership of BAU operations as well as delivery
- Security Clearance: Must meet Baseline Personnel Security Standard (BPSS) requirements.
- Work Environment: Ability to work in a highly collaborative environment, often engaging with other internal delivery teams.
Other Key skills:
- Good analytical and Problem-solving skills
- Good communication skills
- A thorough approach and Self starter
- Focus on quality and delivery
- Working together in teams.
- Leadership and effective decision making.
- Flexible Attitude
- Excellent customer service
Qualifications: Bachelor's degree or above in the UK or Equivalent., * Bachelor's (preferred)
Experience:
- Oracle Intelligent Advisor (OIA) Developer : 5 years (preferred)
Language:
- English (preferred)