Oracle

Principal Application Software Engineer

Oracle
Apply
13 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Drive feature development for Oracle Cloud Infrastructure console applications.
  • Design and implement full-stack software solutions, including frontend interfaces, microservices, APIs, and integrations.
  • Translate requirements and features into structured, scalable, maintainable, and performant code plans.
  • Provide global production support, troubleshoot complex application and infrastructure issues, and resolve defects.
  • Lead code reviews, software testing, debugging, performance profiling, optimization, logging, monitoring, and observability efforts.
  • Develop API versioning, lifecycle, interoperability, scalability, reliability, and security strategies.
  • Contribute to software architecture, architectural standards, technology evaluations, and design scope decisions.
  • Provide technical guidance, coaching, mentoring, and code-quality leadership to less experienced engineers.
  • Collaborate with Product, Design, QA, Support, customers, stakeholders, and geographically distributed teams.
  • Coordinate moderately complex projects, delegate and prioritize work, monitor timelines, and adjust plans as needed.
  • Participate in candidate interviews and provide hiring recommendations.

Requirements

  • Bachelor of Science degree in Computer Science or a related field, or equivalent experience.
  • At least 8 years of full-stack software development experience.
  • Experience using AI tooling such as Claude or Codex to develop, test, and debug code.
  • Experience building interfaces with JSON REST APIs and GraphQL.
  • Experience with HTML5, CSS3, JavaScript, TypeScript, ReactJS, and KnockoutJS.
  • Expertise in multiple languages, including Java, Node.js, C++, and Python.
  • Expertise with microservices frameworks such as Spring and Micronaut.
  • Experience with Docker, Kubernetes, distributed source control using Git, and Linux-based environments.
  • Experience with one or more of Kafka, Elasticsearch, and Redis.
  • Experience with Postman/Newman, JUnit, Enzyme, Jest, Karma, Mocha, Chai, or Puppeteer.
  • Experience with Gradle, Maven, Webpack, npm, Yarn, TeamCity, or Jenkins.
  • Hands-on experience with a public cloud platform such as AWS, Azure, or Oracle.
  • Experience developing distributed, fault-tolerant applications and working with Scrum-based teams.
  • Experience with Jira, wireframes, prototypes, production-ready interfaces, and geographically distributed teams.
  • Ability to work independently, learn new technologies, collaborate across teams, and provide technical guidance.
  • Healthcare industry and clinical application experience is a plus.

Benefits

  • Competitive benefits including flexible medical, life insurance, and retirement options.
  • Employee volunteer programs and opportunities to give back to the community.
  • Accessibility assistance and workplace accommodations are available during the employment process.

Tech Stack

Apache KafkaAWSAzureC++DockerElasticsearchGitGradleGraphQLJavaJavaScriptJenkinsJestJUnitKarmaKubernetesLinuxMavenMochaNode.jsnpmOracle CloudPostmanPythonReactRedisTeamCityTypeScriptWebpackYarn
Oracle

About Oracle

10,000+ employees

Oracle builds database technology, enterprise applications, and Oracle Cloud Infrastructure for companies and governments. Its business spans cloud subscriptions, software licenses, and support services across ERP, HCM, CX, and industry suites, plus NetSuite. Founded in 1977 and headquartered in Austin, Texas, Oracle is a public company traded on the NYSE and serves global customers migrating and running critical workloads in its cloud.

Contact me