Applications Developer 2
Oracle
We are hiring Applications Engineers for the Fusion ERP Financial Cloud Applications Development organization. This role will be part of the Common Core team, responsible for enhancing the Insights framework that is leveraged by agent-driven capabilities across multiple Fusion Financials products, including General Ledger, Payables, Payments, and others.
The ERP Cloud product development team is looking for passionate, innovative, and high-caliber engineers who want to contribute to the development of next-generation, cloud-native ERP platforms. This role focuses on building scalable backend services and shared frameworks that power intelligent, insight-driven experiences across products.
You will work on modern cloud-based applications running on Oracle Cloud, collaborate with cross-functional and geographically distributed teams, and help deliver foundational capabilities that are reused across the ERP ecosystem. This position offers the opportunity to work on high-impact platform components, solve complex engineering problems at scale, and be part of a transformative evolution in enterprise cloud applications.
Skills and Qualifications
- Bachelor’s or Master’s degree in Computer Science or equivalent.
- Minimum 2+ years of experience in analyzing, designing, developing, troubleshooting, and debugging software applications.
- Strong backend development skills in Java with experience building enterprise-grade services.
- Solid understanding of distributed systems fundamentals and cloud-native design principles.
- Experience with microservices-based architecture, including service design, APIs, and inter-service communication.
- Working knowledge of Docker and Kubernetes for containerized application deployment.
- Experience with Oracle RDBMS / SQL.
- Hands-on experience with CI/CD pipelines and DevOps practices using tools such as Jenkins and Git.
- Exposure to AI / ML or Insights-driven systems, such as:
Data analysis and aggregation frameworks
Rule-based or ML-assisted decisioning systems
Intelligent automation or insight generation pipelines
Familiarity with GenAI-enabled workflows (e.g., document understanding, classification, summarization, or intelligent recommendations) is a strong plus. - Experience building or contributing to shared platforms or frameworks consumed by multiple products or services.
- Understanding of highly scalable, highly available systems and performance-sensitive applications.
- Ability to apply data-driven decision-making to improve system behavior and user experience.
- Strong problem-solving, analytical, and communication skills.
- Experience working in an Agile DevOps environment with geographically distributed teams.
- Self-motivated, continuously learning, and capable of working independently while contributing effectively to a collaborative, team-oriented environment.
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
Looking for a talented Software Engineer eager to build intelligent, cloud-native backend systems that apply AI-driven insights and automation to power next-generation, agent-driven ERP experiences.
Career Level - IC2
As a member of the software engineering division, you will:
- Perform high-level design based on provided functional and technical specifications.
- Specify, design, and implement enhancements and changes to existing backend software architecture.
- Build complex features and resolve non-trivial defects in cloud-based applications.
- Develop and execute unit tests and contribute to unit test plans.
- Review integration and regression test plans created by QA to ensure functional correctness and quality.
- Collaborate with QA and other engineering teams to discuss changes in product functionality and ensure consistency across multiple consuming products.
- Participate in Agile development processes and contribute to continuous improvement initiatives.
What You Will Do
- Work as an Applications Engineer (Backend / Java) on Oracle Next-Gen solutions developed and running on Oracle Cloud.
- Develop and enhance backend services and shared frameworks, including the Common Core Insights framework used across Fusion Financials products.
- Apply strong Java and distributed systems fundamentals to design scalable, reliable, and high-performing services.
- Build and maintain microservices-based architectures and apply cloud-native design principles to real-world enterprise problems.
- Collaborate with cross-functional teams, including product managers and other engineering groups, to understand requirements and deliver high-quality user stories and backlog items.
- Work effectively with geographically distributed teams by taking ownership and accountability for assigned features from design through delivery.
- Thrive in a collaborative, Agile environment that values simplicity, scalability, and continuous learning.