Randstad SOA/Java Developer in Houston, Texas
salary:$43.27 per hour
date posted:Monday, April 16, 2018
job type:Temp to Perm
The SOA Developer is responsible for technical development, maintenance and support of corporate engineering systems with a heavy focus on system integrations architecture and development.
The successful candidate for this role will have excellent development and analytical skills. Responsible for working both individually and in team environments to develop and deliver business functionality based on the Oracle SOA Fusion platform and other peripheral system and software components. The candidate will work closely with the Fusion Middleware Architects, Application Developers and Business Analysts from multiple divisions and groups within organization to support and deliver SOA and other artifacts (BPEL, BPM, JXEE), using continuous integration methodologies, translated from technical requirements and designs.
In this role, the candidate will develop take direction from the Fusion Middleware Architect or the Software Development Manager.
Define, design, and implement complex composites using BPEL, OSB, Human workflow, Business rules, JDeveloper, XML, Java, SOAP, REST and other protocols.
Implement logging, auditing, and user notification features within all custom components.
Implement appropriately secured web services.
Implement custom Exception Handling mechanism and use SOA Fault policies.
Use common software engineering patterns to segment and design system layers to support componentized and layered application development, including user interface, business functionality, and database access.
Support existing infrastructure and code.
Monitor and troubleshoot existing SOA processes using the OEM interface to drill down to the point of failure and investigating specific issues independently.
Interface with other IT areas and end users in most phases of software development.
Research, design and development of Java based applications and components.
Research and evaluation of relevant technologies and presentation of alternative solutions.
Demonstrate understanding of business requirements and functional specifications. Prepare technical design documents and develop as per the design to meet project requirements.
Investigate and resolve complex problems through research and technical analysis.
Coordinate with the technical team, Oracle support, DBA, IT Infrastructure, Technical consultant and/or other Functional consultants for implementing bug fixes/ SR resolution.
Work on multiple projects concurrently and/or multiple high priority user support issues simultaneously.
Effectively communicate project status information, design discussions and issues with project team comprised of resources from IT, Consultants and End Users.
Coordinate with other application leads to resolve issues and proactively prevent new issues
Provide continual assessment and review of unit testing and integration plans to ensure the solutions meet the business need and are working as designed.
Keep apprised of developments in the industry through educational and other information resources to determine opportunities for applying technology to business activities.
Participate on major SOA-related upgrade initiatives as needed.
Follow change management procedures for moving programs and code into production.
Use Oracle BPM Suite for business process automation. Some skills in this area are desired, or at least the willingness to explore and learn (also BAM, Business Rules, etc.).
Interact with other middleware/messaging teams within the company, who are working with other technologies, to properly serve the companys System Integration and web services needs.
Experience with any of the following is a bonus ! - PLM, e.g. Teamcenter
ERP experience, e.g. Oracle EBS, Syteline, JDEdwards
Linux command line
Oracle Access Management Suite