Oracle is seeking a Software Developer 3 to join their team in building scalable and innovative systems. This role combines software engineering expertise with data engineering capabilities.
Key Responsibilities include software engineering & API development, where you'll design and build scalable systems using Java, Python, or Scala, develop RESTful APIs, and implement microservices. You'll work on data architecture & design, managing both SQL and NoSQL databases, and implement data access controls.
The role involves working with data pipelines & orchestration, using tools like Airflow or Dagster, and working with distributed systems like Hadoop and Spark. You'll also have leadership responsibilities, including mentoring junior engineers and collaborating with cross-functional teams.
Qualifications needed include strong knowledge of data structures and algorithms, experience with system design and architecture, and deep understanding of modern data engineering practices. The position requires 3-5+ years of experience and English language proficiency.
As part of Oracle, you'll join a world leader in cloud solutions with over 40 years of industry experience. The company offers competitive benefits including medical, life insurance, and retirement options, plus opportunities for community involvement through volunteer programs.
This role offers the opportunity to work on complex, data-driven challenges and make an impact in building reliable and innovative systems. The position is available in Hyderabad and Bengaluru, India, offering the chance to work with a global technology leader in a collaborative, fast-paced environment.