
Applications Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Oracle is seeking an Applications Engineer for its Hyderabad/Secunderabad, Telangana, India location. This role involves analyzing, designing, developing, troubleshooting, and debugging software programs for commercial and end-user applications. You will write code, perform programming, and conduct testing and debugging. As a member of the software engineering division, you will be responsible for high-level design based on specifications, implementing minor changes to existing software architecture, and resolving complex bugs. This position requires building and executing unit tests, reviewing integration and regression test plans, and collaborating with QA and porting engineers to ensure product quality and consistency.
The specific focus will be on the Oracle Fleet Manager (FM) application, a critical system for managing cloud environments, customer registrations, and licenses. FM is central to Change Manager processing and automating cloud environment patching and system change tracking. It enables users with specific roles to manage customer configurations, assign administrators, view and manage environment properties, plan environment schedules, maintain data center and OCI information, and manage the lifecycle of patch bundles, repositories, and change requests. FM integrates with other systems for change request processing and includes robust notification functionalities.
Responsibilities include participating in the full project development cycle, analyzing technical situations, proposing solutions, investigating new technologies, and building new features and integration points. You will provide high-quality design and code using Oracle Fusion technologies, interact closely with stakeholders, and rapidly develop AI-based prototypes. The role also involves defining and implementing evaluation metrics for AI model performance, conducting quantitative and qualitative analysis, preparing detailed reports, ensuring timely service integration, and participating in project planning and reviews. Writing production-grade code, advocating for best practices, and conducting peer reviews are essential. Collaboration with internal and external teams for data collection and AI model building is also required.
Minimum qualifications include a strong academic background, 1-6 years of experience in product development with Java and J2EE technologies, and proven experience designing and deploying scalable AI models in production, ideally with experience building applications using Large Language Models (LLMs). Hands-on experience in full-stack development of generative AI models, including practical experience with LLM frameworks like LangChain and LlamaIndex, is highly valued. Experience in designing data collection and annotation solutions, systematic evaluation processes, and optimizing/scaling AI systems in production is also important. Familiarity with Java view technologies (JSP, JSF), J2EE, Java, XML, Web Services, Micro Services, REST, Object-Oriented Design, and web application development frameworks (JSF, GWT, Spring MVC) is required. A good understanding of Oracle Database programming (design, SQL, PL/SQL) is also necessary. Excellent communication, analytical, and problem-solving skills are expected. The ability to learn quickly, collaborate with senior team members, and perform under pressure is crucial. Familiarity with SOA Suite and Web Application Automation Testing is a plus.
Company
Oracle
Oracle Corporation is a leading American multinational technology company headquartered in Austin, Texas. Renowned globally, Oracle holds the position of the world's second-largest software company by...