Oracle is hiring a Software Developer who has the ability to quickly learn new technologies in a dynamic environment.
You will be responsible for applying your extensive knowledge of software architecture and user experience to architect, develop and design highly performant and maintainable full-stack Java/JEE based applications and services on OCI.
Oracle is a market leader in the data integration space and we are aggressively investing in the next generation data integration application and services. Your technical and project management skills will be very critical to manage product development work. You will be involved in competitive analysis discussions, market segment understanding and will be encouraged to provide thought leadership to drive the next generation products and architecture. You will also be responsible for building a world-class development organization by hiring and nurturing top talent in the industry.
As an integral part of the OCI development team, you will be responsible for the following -
Help drive the next generation Data Migration and Data Integration services using Oracle standard tools, technology, and development practices
Working directly with product management
Working directly with architects to ensure newer capabilities are built applying right design principles
Working with remote and geographically distributed teams to enable building the right products, using the right building blocks and making them consumable by other products easily
Be very technically hands-on and own/drive key end to end product/services
BS/MS/Ph.D. in Computer Science or equivalent related fields.
Excellent coding and design skills in Java and related technologies.
Knowledge of Cloud, Data Integration will be an added advantage.
Prior experience building cloud services.
Familiar with Java open-source and API standards.
Strong problem solving, troubleshooting and analytical skills.
Ability to quickly learn new technologies in a dynamic environment.
Good organization, communication, and interpersonal skills.
Familiarity with the Agile process will be an added advantage.
Prior experience on Data connectivity and Data access domain would be an added advantage.
3-12 years in software development.
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks, etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
With 430,000 customers in 175 countries, Oracle provides leading-edge capabilities in software as a service, platform as a service, infrastructure as a service, and data as a service.