Posted:2 days ago|
Platform:
On-site
Full Time
Job Description As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems. Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 10 or more years of software engineering or related experience. Career Level - IC5 Responsibilities Position Overview: We are seeking an experienced Senior Database/Application Developer to join our dynamic team. This role is focused on understanding customer requirements in the context of large-scale application development, API design, and data integration. The ideal candidate will have deep expertise in both databases and application development, with a strong understanding of the specific needs and expectations that customer developers have when it comes to APIs, database features, data ingestion, and integration with data lakes. You will be a key player in defining and creating the architectural components of our platform, ensuring that our APIs are well-aligned with the needs of developers, and guiding the development of robust, scalable solutions. Key Responsibilities: API Design & Development: Work closely with customers and internal teams to define, develop, and enhance APIs for accessing and managing databases. Ensure APIs are intuitive, efficient, and scalable. Database Architecture & Feature Exposure: Collaborate with database architects to identify key database features that should be exposed via APIs. Ensure that databases are optimized for performance and provide the necessary functionality for developers to build scalable applications. Data Ingestion: Design and implement strategies for efficient and high-performance data ingestion processes. Focus on ensuring smooth, scalable, and reliable data flows from a variety of sources into databases and data lakes. Integration with Data Lakes: Understand customer requirements for data lakes and assist in designing seamless integration between applications and large-scale data lakes, ensuring efficient querying and data storage solutions. Customer-Centric Solutions: Engage with customer developers to understand their needs and pain points. Translate these insights into actionable solutions that improve product usability and offer high-value features. Performance Optimization: Work with the team to ensure high-performance, low-latency database interactions and API calls. Troubleshoot and optimize application performance, especially under heavy load scenarios. Collaboration & Mentorship: Mentor junior developers, sharing knowledge around best practices in database architecture, API development, and data integrations. Collaborate cross-functionally with product management, engineering, and customer support teams to deliver the best developer experience. Required Skills & Qualifications: Experience: 10+ years of experience in database development, application development, and building large-scale systems. Database Expertise: Proficiency in relational databases and NoSQL databases . API Design & Development: Proven experience in designing RESTful APIs Strong understanding of API security, versioning, and documentation practices. Data Ingestion & ETL: Experience working with data ingestion pipelines, ETL processes, and integrating data from multiple sources into databases and data lakes. Data Lakes & Big Data Technologies: Hands-on experience with data lakes and big data processing frameworks Programming Skills: Proficiency in at least one modern programming language, such as Python, Java, Go, or Node.js. Customer-Focused: Strong understanding of customer needs, with the ability to translate business requirements into technical solutions that add value to developers. Communication: Excellent communication skills, with the ability to convey complex technical concepts clearly to both technical and non-technical stakeholders. Problem-Solving: Strong analytical and troubleshooting skills with a proactive approach to identifying and solving problems. Team Collaboration: Experience working in an agile development environment and collaborating with cross-functional teams. About Us 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. Show more Show less
Oracle
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Oracle
Chennai, Tamil Nadu, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed
Trivandrum, Kerala, India
Salary: Not disclosed
Noida, Uttar Pradesh, India
Salary: Not disclosed
Ahmedabad, Gujarat, India
Salary: Not disclosed
Bengaluru, Karnataka, India
Salary: Not disclosed
Bengaluru, Karnataka, India
Salary: Not disclosed
Bengaluru, Karnataka, India
Salary: Not disclosed
Bengaluru, Karnataka, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed