Principal Duties and Responsibilities:
-
Participate in all aspects of the development of middleware solutions that integrate Business/Technical systems.
-
Review requirements, participate in solutions design, develop and test code.
-
Implement software modules and components (develops, builds and debugs source files, classes, descriptors, binaries, executables, database components, etc.).
-
Complete change requests for new features and enhancements in a timely manner.
-
Provide technical support as needed for software installations and upgrades. SOA, OSB, J2EE, Java, SDLC.
-
Create the database objects structure.
-
Perform unit testing of developed modules and components and provide support when detailed code analysis or source code changes are required.
-
Deploy the implemented applications in production environment.
-
Attend at all site meetings and progress meetings.
Mandatory Qualifications:
-
Bachelor’s/Master’s degree in computer engineering/computer science/information technology or related Engineering Disciplines.
Desirable Qualifications:
-
Industry Certification(s): Oracle SOA Suite 12c Certified Implementation Specialist
Experience & Technical Skills:
-
7 years’ experience with 2 to 3 years of experience in Application Integration in an enterprise environment with a proven track record of success; should have a track record of participation in Enterprise projects.
-
Strong knowledge of Service Oriented Architecture (SOA), Object Oriented Design (OOD), Object Oriented Programming (OOP), design patterns and multi-threading.
-
Preferred experience with Oracle SOA 12c but minimum 2+ years of Oracle SOA 11g experience is required.
-
3+ years of development experience on Oracle Service Bus using Java.
-
Demonstrated experience with SOA Composite, Component, OSB, OER and JDeveloper.
-
Excellent knowledge of the technical capabilities and detailed know-how of Oracle SOA suite components, BPEL process manager, Oracle Service Bus, Business Activity Monitoring, Web Services Manager.
-
Knowledge of SOA Design patterns for building middleware systems ground up using Message Routing, Content Enrichment, Message Filtering, Message Transformation, Guaranteed delivery, Message sequencing, Batch message processing, error handling and reconciliation mechanisms.
-
Minimum 2 years’ experience in API management concepts and Oracle API management products. Oracle Enterprise Repository, Oracle API catalogue and Oracle API gateway.
-
Fair knowledge in Oracle WebLogic server operations and administration.
-
Minimum 2 years’ experience in using Oracle SOA suite monitoring tool, WebLogic management pack and SOA management pack.
-
Have administrated previous SOA projects using those tools.
-
Minimum 2 years’ experience in Oracle SOA suite performance tuning practices.
-
Minimum 2 years’ experience in SOA suite capacity planning.
-
Minimum 3 years’ experience in Oracle SOA reference Architecture. Have delivered previous projects based on it.
-
Minimum 2 years’ experience in Web services, SOAP, REST and XML.
-
Minimum 2 years’ experience in SDLC using JDeveloper or Eclipse. Experience in deployment procedures, testing procedure, provisioning SOA applications from one environment to another throughout the project lifecycle.
-
Two+ years of hands-on development experience of application integration using Oracle SOA Suite.
-
Two+ years of experience in writing and deploying web services and their clients.
-
Hands-on development experience creating WSDLs, XSDs and XML documents.
-
In depth knowledge of OSB components and development tools as well as software engineering process, UML, SOA and J2EE deployment.
-
Experience with Hibernate, ODBC and JDBC for connection services to Relational Database environments.
-
Strong SQL skills and relational database knowledge.
-
Experience and knowledge of UNIX/Windows operating systems.
-
Implementation experience in Oil and Gas industry, including Real Time Systems like Industrial Historians, DCS, SCADA etc.
Personal Skills:
-
Proven technical cum analytical skills, customer-centric approach, presentation and communication skills.
-
Ability to carry out an assignment from conceptualization to implementation.
-
Strong creative and analytical problem-solving skills
-
Able to understand and handle tasks independently.
-
Team player who works well with technical and non-technical members.
-
Excellent oral and written communication skills and the ability to clearly articulate to all project members and stakeholders.