Principal I, Integration and Cloud Developer job at Herbalife in Winston-Salem, NC

Other Jobs To Apply

Title: Principal I, Integration & Cloud Developer Location: Winston Salem United States Category: Global Technology Services Position Type: Regular Full-Time Job Description: Overview THE ROLE:  This is a Hybrid role (2-3 days in the office Only) The Principal of Oracle Integration Cloud should have experience with cloud-native application development, microservices, containerization, OCI's serverless offerings, testing strategies and security measures. This role requires proficiency with Java programming language and instruments their code to produce metrics, logs, and traces. Insights into observability services for fine-tuning performance and fixing. Lift and Shift on-prem architecture to cloud based solution. HOW YOU WOULD CONTRIBUTE:  •    Design and implement integration solutions using both Oracle Fusion Middleware (SOA Suite, Oracle Service Bus, Oracle BPM, ODI) and Oracle Integration Cloud (OIC). •    Develop integrations between cloud-based applications (e.g., Oracle Cloud Applications) and on-premise systems. •    Apply OIC adapters for connecting various third-party and cloud-based applications to Oracle and non-Oracle systems. •    Collaborate with business and technical teams to craft and develop scalable, high-performance, and secure solutions. •    Develop API-led integration solutions with OIC, applying Oracle's pre-built connectors, RESTful APIs, and SOAP web services. •    Use Fusion Middleware tools (SOA Suite, OSB) for routing, orchestration, and supervising sophisticated integration workflows. •    Design and implement event-driven architecture, microservices, and cloud-native solutions for magnificent integration between on-premise and cloud platforms. •    Monitor, fix, and resolve integration issues across both OIC and Fusion Middleware environments to ensure efficient performance and minimal downtime. •    Implement proactive monitoring and alerting for middleware and integration solutions, ensuring high availability and reliability. •    Optimize existing integration solutions for performance and scalability using FMW tools and cloud-based features in OIC. •    Develop data transformation and mapping solutions using ODI, OIC, and SOA Suite. •    Lead all aspects of the full lifecycle of integrations, including design, development, testing, deployment, and maintenance. •    Develop user documentation for integration architectures, design patterns, troubleshooting guides, and standard methodologies. •    Collaborate with multi-functional teams to understand integration needs and deliver high-quality, efficient solutions. •    Provide training and support to junior engineers and other team members on Oracle Fusion Middleware and OIC tools. •    Ensure that integration solutions are secure, bringing to bear security protocols like OAuth, SSL, and SAML for authentication and data encryption. •    Lead code reviews and coordinate paired programming. •    Act independently and as part of a team to translate business and technical requirements into well-engineered, tested, and deployed applications. Qualifications SKILLS AND BACKGROUND REQUIRED TO BE SUCCESSFUL:  •    10+ years of proven experience in delivering solutions  •    Experience with Java, Spring Boot/Quarkus  •    Experience with RESTful Web Services, Postman, HTTP (POST/GET/PUT), JWT, OAuth, Swagger  •    Experience with Docker and Kubernetes container management tools   •    Experience with Oracle/Postgres/SQL Server RDBMS or other relational databases  •    Experience with MongoDB or any other NoSQL databases  •    Experience with CI/CD tools like Jenkins, Azure DevOps, GitHub Actions  •    Ability to prioritize and lead work, adhering to critical and ambitious project timelines in a fast-paced environment. Certificates / Training: Required: Certifications demonstrating industry recognition for area of expertise Experience: •    10+ years’ experience in application and services development with deep technical expertise  •    7+ Years’ experience in design & development of end-to-end complex applications Education:     Required •    Bachelors in computer science or equivalent     Preferred •    Advanced Technical Degree or equivalent experience Preferred Qualifications: •    Cloud & Middleware Integration: Experience integrating Oracle Cloud Infrastructure (OCI) with on-premises solutions and other cloud applications. •    DevOps & Automation: Familiarity with DevOps practices and tools for CI/CD pipelines in cloud and middleware integration. •    Advanced Knowledge: Experience with Oracle Enterprise Repository, API Gateway, or other related Oracle integration products. •    Continuous Delivery, including source control practices, versioning, branching, pipeline development, automation acceptance, and release management #LI-AR1 #LI-REMOTE US Benefits Statement Herbalife offers a variety of benefits to eligible employees in the U.S. (limited to the 50 States and the District of Columbia), which includes Group Health Programs, other Voluntary Benefit Programs, and Paid Time Off. Group Health Programs include Medical, Dental, Vision, Health Savings Account (HSA), Flexible Spending Accounts (FSA), Basic Life/AD&D; Short-Term and Long-Term Disability, and an Employee Assistance Program (EAP). Other Voluntary Benefit Programs include a 401(k) plan, Wellness Incentive Program, Employee Stock Purchase Plan (ESPP), Supplemental Life/Critical Illness/Hospitalization/Accident Insurance, and Pet Insurance. Paid time off includes Company-observed U.S. Holidays, Floating Holidays, Vacation, Sick Time, a Volunteer Program, Paid Maternity and Paternity Leave, Bereavement Leave, Personal Leave and time off for voting.

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...