Python Developer

Bengaluru, Karnataka, India
Jan 01, 2025
Jan 01, 2026
Onsite
Full-Time
2 Years
Job Description

Join Oracle's innovative and dynamic team as a Python Developer with Java expertise. In this role, you will design, develop, and deploy cutting-edge, data-intensive applications that power our business. By leveraging your expertise in Python, Java, and MySQL, you will contribute to the creation of scalable and optimized solutions for complex data-driven challenges.

This position is perfect for a passionate developer who thrives in a collaborative environment and is eager to tackle real-world problems. You’ll work closely with cross-functional teams, share your insights in code reviews, and play a pivotal role in driving best practices. Our team values open communication, innovative thinking, and a commitment to excellence.

Key Responsibilities

  1. Application Development. Design, develop, and deploy high-quality Python applications and scripts for data processing and analysis, ensuring optimized performance and scalability.
  2. API Development. Create robust RESTful APIs using Java to enable seamless data integration and interoperability across systems.
  3. Data Management. Develop efficient data retrieval and querying mechanisms while optimizing performance to handle large-scale datasets effectively.
  4. Troubleshooting. Identify, debug, and resolve technical issues, delivering timely and efficient solutions to ensure system stability.
  5. Code Reviews. Participate actively in peer code reviews, providing constructive feedback and adhering to best coding practices to maintain high code quality.
  6. Collaboration. Work closely with cross-functional teams, including data scientists, product managers, and DevOps engineers, to gather and prioritize project requirements.

Qualifications

  • Bachelor’s degree (B.Tech or equivalent) in Computer Science, Information Technology, or a related field.
  • At least 6+ years of overall experience in software development.
  • 3+ years of hands-on experience in Python development, with expertise in writing clean, efficient, and maintainable code.
  • 3+ years of experience with Java development, particularly in developing APIs and backend solutions.
  • 2+ years of experience with MySQL, including advanced knowledge of database design, querying, and optimization.
  • Strong verbal and written communication skills in English.
  • Exceptional analytical and problem-solving abilities.

Preferred Skills

  • Exposure to Artificial Intelligence (AI) and Machine Learning (ML) concepts, along with hands-on experience in implementing AI/ML solutions.
  • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, and Scikit-Learn.
  • Knowledge of Generative AI, conversational agents, or chatbot development.

What We Offer

  • A competitive compensation package.
  • Comprehensive health, life, and retirement benefits designed for parity and consistency.
  • Flexible work options that promote a healthy work-life balance.
  • Opportunities for continuous learning and career growth.
  • The chance to collaborate with industry leaders and work on impactful projects.
  • Access to employee volunteer programs to give back to your community.

About Oracle

Oracle is a global leader in cloud technology, with a legacy spanning over 40 years. We are committed to leveraging tomorrow’s technology to solve today’s challenges. Innovation at Oracle begins with embracing diverse perspectives and fostering an inclusive workforce.

We’ve partnered with organizations across industries to deliver transformative solutions. Guided by integrity and driven by innovation, Oracle remains a trusted technology leader and a great place to grow your career.

Related Jobs