O

Oracle

Builds databases, business apps and cloud services

Principal Application Solution Developer - Java & Python

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Engineering, Information Technology, or a related field is required.
  • At least eight years of professional software development experience is required.
  • Strong programming skills in Java and JavaScript, with sound knowledge of data structures, algorithms, and object-oriented design, are required.
  • Experience designing and delivering complex enterprise applications, REST APIs, backend services, microservices, and system integrations is required.
  • Strong knowledge of SQL, relational databases, and software architecture principles is required.
  • Experience with cloud technologies and building scalable, secure, and reliable applications is required.
  • Experience with AI/ML, particularly Generative AI, and its application to software solutions is required.
  • Strong debugging, root-cause analysis, performance optimization, and production troubleshooting skills are required.
  • Experience with automated testing, code reviews, version control, CI/CD, and Agile development is required.
  • Demonstrated ownership of technical delivery, including project planning, risk management, and coordination across teams, is required.
  • Strong communication, stakeholder collaboration, and technical mentoring skills are required.

Responsibilities

  • Design, develop, test, and maintain complex enterprise applications, backend services, REST APIs, microservices, and integrations.
  • Translate business requirements into technical designs, implementation specifications, and software solutions.
  • Investigate and resolve challenging technical issues through code analysis, system logs, debugging, and root-cause analysis.
  • Implement preventive solutions, optimize system performance, and maintain production stability through ongoing maintenance and updates.
  • Configure application features and customize software settings to meet business requirements.
  • Define project scope, develop delivery plans, coordinate resources, and manage timelines, dependencies, milestones, and risks for medium-sized projects.
  • Assess the impact of system changes and drive change management, stakeholder communication, and implementation with minimal disruption.
  • Strengthen engineering quality through automated testing, code reviews, version control, CI/CD, and secure development practices.
  • Integrate AI/ML and Generative AI capabilities into enterprise applications and workflows.
  • Lead collaboration with cross-functional teams and communicate technical decisions, progress, and risks to technical and business stakeholders.
  • Drive improvements in development, implementation, and support processes using stakeholder feedback and operational insights.
  • Mentor junior engineers, provide technical guidance, and contribute to candidate interviews and hiring assessments.

Desired Qualifications

  • Experience with Oracle Fusion Sales, CRM platforms, or sales and marketing applications.
  • Experience with Oracle Cloud Infrastructure (OCI) and cloud-native application development.
  • Python programming skills.
  • Hands-on experience with Large Language Models (LLMs), AI agents, Retrieval-Augmented Generation (RAG), and intelligent automation.
  • Experience configuring and extending enterprise applications.
  • Experience improving change management, release processes, and operational efficiency.
  • Familiarity with AI-assisted development tools.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs