DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Oracle Principal Software Developer in HYDERABAD, India

Job Description

We're taking on bold challenges and we're looking for an experienced and motivated services, data processing and streaming pipeline developer to help us build and deliver our high-quality, robust, and globally scalable big data platform supporting Oracle Fusion CDP. If you're passionate about using the latest technologies to deliver best-in-class services and working in a fun, intense environment, where you'll collaborate every day with your team of talented developers, architects, and designers then please apply.

Who are we?

Our development teams focus on enabling our customers to solve their unique business challenges by leveraging the power of streaming data platforms. Our developers design solutions that rely on choosing the right tool for the job, often with innovative technologies. We offer a highly collaborative work environment where accountability, innovation, and initiative are valued and best practices, coding standards, and a test driven attitude are leveraged to produce software of the highest quality.

Who are you?

You are a curious, engaged and confident developer who enjoys creating solutions that solve problems. You embrace collaboration and are driven to help your peers and team succeed. You are quick to identify problems and act to solve them, drawing on your team into the process. You have something to teach us and are not afraid to share it.

Brief Job Description:

We are looking for a highly skilled senior software engineer who is comfortable with back end programming using Java technology. Developers responsibilities include participating in the entire software development life cycle, design, debugging applications, and maintaining existing systems.

Career Level - IC4

Responsibilities

Responsibilities:

  • Contribute to development of core platform or application components with full software development cycle

  • Analyze system requirements and prioritize tasks

  • Develop technical specifications and architecture designs.

  • Introduce TDD and Continuous Integration practices.

  • Document development and operational procedures

  • Participate in design and code reviews. Review and refactor code

  • Accurate planning of the feature delivery.

  • Follow high standards of software quality, introduce and support good engineering practices and habits

Required Skills & Qualifications

  • B. Tech / B.E / M. Tech / M.E degree in computer science.

  • 10+ years of product development / software engineering experience is a must with at least 4 years of experience in the capacity of senior software developer / architect

  • Must have 5+ years of working experience with Java development

  • Expertise in Java, Java IDE, REST API Design and Development

  • Proficiency with Microservices architecture

  • Knowledge of Flink, Helidon will be an added advantage

  • Exposure to AWS/Azure/OCI cloud services/infrastructure will be an added advantage

  • Strong understanding of functional programming and design principles (Erlang, Kotlin, Scala)

  • Working understanding of relational databases design principles

  • Strong technical problem solving skills

  • Very good understanding of CI/CD pipelines (Kubernetes, Helm, Terraform)

  • Experience with PL-SQL is a plus

  • Proficient in Agile engineering practices experience

  • Good communication and technical negotiation skill

  • Working experience in a geo-distributed product development team is a plus

  • Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

About Us

As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.

When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.

We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.

Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first 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 calling +1 888 404 2494, option one.

Disclaimer:

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.

* Which includes being a United States Affirmative Action Employer

DirectEmployers