Description de l'offre
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.
Support Automation Development is moving aggressively to enhance and increase the levels of automation and proactive support delivery provided today.
As a member of the Support Automation Development team, you will take an active role in the definition, development and evolution of the current support automation and proactive delivery systems.
Candidates should have the following skills:
o. 4+ years of Spring, Spring Boot and Hibernate
o. 2+ years of ActiveMQ, Rabbit MQ, Apache Kafta
o. Understanding of service oriented architecture and design
o. Container based application deployment - Docker or equivalent
o. Weblogic, Apache Tomcat experience a plus
o. Knowledge of Solaris, Linux OS
o. Experience in Dockers, GIT, Jenkins, Kubernetes and DevOps a plus
o. Understanding of Software Development Process, Agile/Scrum
o. Strong Software Debugging skills
o. Ability to write and provide development associated documentation
o. Ability to perform Unit Testing
o. Be proficient with Java, JEE
o. Design systems that rely on asynchronous reliable messaging
o. Be able to create self-contained, reusable and testable modules and components
o. Thorough understanding of the responsibilities of the platform, the DB, API, caching layer, proxies and other web services used in the system
o. Play a major role in the design and development of a large scale messaging deployment and Service oriented architecture
o. Experience in developing applications with heavy transaction volume.
o. Highly skilled in OO and heavy use of Design Patterns
o. Be a self-starter that is able to collaborate actively with others in a cross-functional team