Position : Senior Software Engineer (Java and Oracle Integration Cloud)
Location: Pleasanton, CA/Plano, TX
Duration : 12+ Months (Contract)
Client: Albertsons
Visa: USC/GC, H4EAD, No H1 Transfers
Key Responsibilities include, but are not limited to:
- Provides hands-on technical leadership and guidance in architecture and design of solutions in
- Supply Chain Warehouse Replenishment domain using Oracle Cloud Products
- Develop and Deploy applications using organization's technology practices, standards, and procedures, including adherence to software design, development, and code reviews, as well as security and DevOps/infrastructure standards.
- Define and create reusable application components/patterns from a business and technology perspective.
- Research marketplace for programming trends when required and work with development practices team to standardize them for the project or team use.
- Optimize and streamline business processes with technical solutions.
- Use Agile SCRUM to deliver solutions with high level of flexibility and adaptability.
- Lead troubleshooting and root cause determination and proactively identify opportunities to fix issues
- Coordinate releases and periodical patching, user acceptance testing with Albertsons project teams, third party application vendors, and business stakeholders.
- Responsible for leading and mentoring distributed technical teams (on-shore, off-shore and nearshore) through all stages of the software development lifecycle.
- Develop strong working relationships at various levels throughout the business and IT community to ensure overall project satisfaction.
- Determine and implement the most efficient and cost-effective solutions.
Qualifications:
- 8+ years of hands-on architecture, design, programming, and implementation experience (OOAD, Java EE, Open JDK, Web Services Technologies, REST/SOAP, JSON) using Java, Spring Framework, Oracle/Azure Cloud.
- Mandatory 5+ years of experience implementing and supporting various modules and integrations tied to Oracle Fusion Cloud Product including Procurement, Supply Planning, Supplier Collaboration, Inventory, Account Payables.
- 5+ years of experience of development experience with diverse integration technologies including Oracle Integration Cloud and Apache Kafka
- 5+ years of technical hands-on experience with Microservices Architecture and the related patterns, API Gateway and Microservices communication using RESTful APIs and Spring boot.
- 5+ years of experience in UI/Web Development using modern JavaScript technologies (React JS, Node JS, jQuery, CSS) is required.
- 5+ years of experience with noSQL and RDBMS databases like Oracle, DB2, Teradata, SQL Server, Azure Cosmos.
- 6+ years of Supply Chain applications development experience is a plus.
- Experience with overall BI architecture, including ETL processes, EDW, data lakes.
- Experience in high-frequency messaging/event streaming platform (MQ, Kafka).
- Experience in CI/CD processes and Container technologies (SonarQube, GitHub Actiona, AKS).
- Experience integrating web applications with security solutions such as single sign on OAM Web gate, federated single sign on (SAML), OAUTH2, and Windows Native authentication.
- Experience deploying applications into infrastructure deployment architectures that include DMZ, load balancers, firewalls, IPS, etc.
- In depth knowledge and experience integrating applications across diverse technical platforms.
- Strong ability to visualize the solution at higher level of abstraction using patterns before getting into low-level details.
- Strong ability to decompose business requirements to a technical solution with high-level UML diagrams using design patterns and low-level class diagrams.
- Significant experience with the full software development lifecycle and software development methodologies (Agile, Iterative development).
- Results oriented with an ability to work in team and individual contributor work environments.