Application Development Framework Software Developer
Qualifications - External
If you are an incredible programmer who delivers code at amazing quality and who thrives in high-performance engineering environments where 2nd best isn't good enough, please read on - Oracle wants you !
Oracle is seeking the industry's brightest and most talented software programmers to build the worlds #1 cloud development engineering team. Our continued expansion in cloud-based services is resulting in exciting career growth opportunities for top talented software developers who are looking to make a quantum leap forward. When software runs as a service, there is little to no margin for errors. Issues will need immediate resolution bringing dev-ops, programmers, and testers ever closer, operating with agility and urgency while driven by rigor and processes not unlike landing a device on Mars.
Is it time for you to gear up and become part of Oracle's team of elite software developers coding for the cloud ?
Oracle's Fusion Middleware is the only middleware available that leverages modern hardware and software architectures that enable enterprises to create and run fully integrated, agile, intelligent business applications across social, mobile, cloud and big data technologies. Oracle is setting a new standard in middleware and is uniquely positioned to transform the way businesses innovate, work and adopt technology. As part of the Oracle Fusion Middleware team, you will develop a deep understand of Fusion Middleware and the development tools used to create middleware applications for customers on Oracle Cloud, as well as for On-Demand and On-Premise customers. You will be working on an industry leading application development framework with team members across the globe. You will be writing, debugging, and unit-testing code not only for the development tools but also to continually enriching their diagnostics, and automated regression suites. In addition to your outstanding skills as a programmer, you will possess the abilities to do troubleshooting and forensic analysis under pressure, and the collaboration and communication skills to operate in a high-paced environment.
You have excellent command over core Java, Multi-threaded programming, and proven diagnostic and debugging skills are essential. You job focus will be to deliver code for the Oracle ADF/ATGPF products as well as handling issues arising from customer use of these product for services running in the cloud as well as on-premises. You will have a strong influence on the continuous enrichment of these products by participating in design reviews of new features particularly related to Diagnosability, Supportability and Maintainability. You will be expected to identify and create diagnostic tools to enable more effective problem resolution. In all aspects of job responsibilities, you will be working as a member of a team dedicated to meeting the technical challenges of responding to real-world issues on highly complex systems. In addition to product knowledge, you will gain deep insight into customer deployments which will enable you to contribute to ongoing improvement initiatives.
At least 10 years of experience
Strong knowledge in core Java
Strong knowledge of Design Patterns and OOPs concepts
Strong knowledge of Operating System concepts (e.g.Linux, Windows)
Strong knowledge of J2EE (Servlets, JSP, XML, XSL,JMS, JMX, EJB HTML, SOAP, WebServices, Weblogic Server, Scripting)
Strong knowledge of multi threading
Strong debugging skills using IDE such as JDEVELOPER or ECLIPSE
Knowledge of an application server like Weblogic Server is added advantage
Strong knowledge of Database and SQL is added advantage
Strong Design skills and gets to think fast and determines the optimal approach
Ability to understand complex code very quickly
Demonstrated ability to rapidly learn new technologies
Having strong focus on customer satisfaction
Must be able to multi-task and deal with changing priorities
Excellent team player capable of working well in and across teams
Great communications skills
Knowledge of other Fusion Middleware domains like SOA, BI, IDM 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.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
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.
A little about us:
Oracle is shifting the complexity from IT, moving it out of the enterprise by engineering hardware and software to work together—in the cloud.