Senior Java Software Engineer - Enterprise Applications OCI - Join OCI-220003C4
**Applicants are required to read, write, and speak the following languages**: English
**Preferred Qualifications**
The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment.
OCI is committed to providing the best in cloud products that meet the needs of our customers, who are tackling some of the world's biggest challenges.
We are the team building tools and integration for Subscription Usage and Compute under Oracle cloud infrastructure (OCI).
We build the core subscription and customer management systems for all of our Cloud customers and revenue.
We use the latest open source and modern web technologies, all running on Oracle Cloud Infrastructure, to provide the best Cloud customer experience possible.
We value bottoms up, member-driven agile teams; we focus on working software that helps our customers succeed; we encourage risk-taking and innovation time to inspire leaps in design and productivity; above all else, we value productivity, autonomy, and fulfillment of our team members so that they can achieve their full potential, and beyond.
**Join us and thrive!
**
What our team needs:
We are looking for an ambitious, talented, energetic, and self-motivated Senior Software Developer for SPM Enterprise Application in Oracle Cloud Infrastructure (OCI).
In the software developer role, you will be responsible for
- design, development and enhancement of new and existing products and services from inception and design through deployment.
- Adopt the OCI standard tools and DevOps standards, and practices.
- Conduct code and architecture reviews of the products and services.
- Resolve performance and scalability issues related to products and services.
- Contribute to architecture standards and practices.
- Identify opportunities to improve health, scalability, and resiliency of products and services.
- Build highly complex enhancements and resolve complex bugs.
- Build and execute unit tests and unit plans.
- Review integration and regression test plans.
You shall be able to identify problems before they occur.
In this role, you may also be guiding junior developers globally.
**Requirements**:
4+ years of experience in JAVA software development using Oracle database, Weblogic, hibernate, springboot framework, Apache Kafka, AciveMQ on UNIX platform
Experience design and building micro-services and building performance-driven APIs
Experience with continuous integration and deployment (CI/CD).
Experience with HTML/CSS, JavaScript, and UI/UX design will plus.
Experience building cloud services for external and internal customers.
Experience using open source technologies such as kubernates and docker.
Strong exposure to Git and IDEs such Eclipse, Visual Studio Code, Intellij
Must have strong analytical, written and communications skills.
BS or equivalent in computer science/engineering or relevant field.
MS or equivalent in computer science/engineering will be desired.
**Detailed Description and Job Requirements**
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.
**Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.
**
**Job**: Product Development
**Location**: MX-MX,Mexico-Guadalajara/Zapopan
**Job Type**: Regular Employee Hire
**Organization**: Oracle