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 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.
Career Level - IC2