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.
Oracle Commerce is the industry's top-ranked commerce solution that powers the world's best brands, and delivers a consistent, personalized cross-channel customer experience. Oracle Commerce is now running in the Oracle Cloud, so that we can offer the same top-ranked ecommerce performance to customers in a hosted environment-Oracle provides the industry's most complete set of cloud Infrastructure, Services, and Applications, and more than 25 million users rely on Oracle Cloud every day.
Contribute to building an enterprise scale, Java-based Commerce engine to drive the cloud-based commerce service application.
Your responsibilities will include:
Translating functional requirements into software designs and implementations
Implementing new Java-based RESTful services as part of the Commerce Service offering
Developing integrations with external vendors such as payment processing and tax calculation
Working with Operations and Devops to monitor and analyze Commerce Service
Bringing new ideas and experiences with modern software engineering tooling and methodologies to help us continually improve
Creative - You must be able to propose solutions to ambiguous problems.
Self-Driven - You will work with a team that will be counting on you, so you must be independent and decisive.
Open Minded - New ideas are everywhere, we are always seeking ways to improve.
Quick Learning - In a fast pace environment you will have to absorb a lot of new information quickly.
Detail Oriented - This is required for creating, describing and coding reliable and maintainable solutions.
The ideal candidate will hold a bachelor's degree in Computer Science, preferably with experience in the Java programming languages.
Candidate should have a solid understanding of core computer science concepts, such as object-oriented programming, data structure design and algorithms.
5-7 years of development experience in Java and designing data-intensive applications
3-5 years of experience with JEE technologies and application servers.
3-5 years of experience with SQL and modeling data in relational databases.
Excellent software architecture, implementation, and problem solving skills.
Experience with Groovy and Gradle.
Experience with ATG or implemented larger eCommerce sites.
Experience with concurrent programming techniques.
Experience working with Linux and shell or other scripting languages.
Oracle is a company providing integrated cloud applications and platform services.