Software Developer

Short Description

Oracle is hiring a Software Developer who has the ability to quickly learn new technologies in a dynamic environment.

Job Description

Your Opportunity
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.

Your Responsibilities
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
 
Your Qualifications
  • BS/MS/Ph.D. in Computer Science or equivalent related fields.
  • Excellent coding and design skills in Java and related technologies.
  •  Core Java, JEE, Rest, Sprint, Hibernate/eclipse link, JDBC, Microservices,  Docker/ Kubernetes, Springboot
  • 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.

Software Developer
Mid-Senior-level Information | Information Technology | Technology Full-time Engineering | Information Technology | Other Software Developer
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.