Education |
Computer Science/Engineering Degree |
Experience |
4-6 Years (Experience in similar role) |
Principles |
Having in-depth experience in:
- Extensible Markup Language (XML), XML Schema Tools (XSTL), XML Schema Definition (XSD), XML Path (XPath).
- Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL).
- JSON and other messaging standards.
- IBM Integration Bus (IIB v9 and above) and App Connect (ACE).
- IBM Websphere Message Queue (MQ), TCP/IP, MQprotocols.
- Structured Query Language (ESQL) development.
- Transport protocols (TCP/IP, FTP, etc.)
- Event based integration, pub-sub, synchronous-asynchronous.
- Java Development.
- REST API and HTTP Protocol Standards.
- Knowledge of JDBC, ODBC, JCA.
|
Architecture/Design |
Hands-on experience in:
- SOA.
- Microservices.
- Omnichannelarchitecture.
|
Security Framework(s) / Protocols |
Oauth, Open ID Connect, Digital Signature, Encryption/Decryption, TCPIP, IBM MQ, JOSE (JWS, JWE), HTTP/S, SOAP |
SDLC |
Proven knowledge of
- Software Development Life Cycle (SDLC).
- Agile (Scrum)
- Integration Development Routine
|
Release Management/Version Control |
- TFS, SVN, GIT
- Automation of app deployment DevOps CI/CD.
- IIB Administration skills
|
Soft Skills |
- Have the knowledge and capabilities to produce and provide documentation and skills transfer to existing staff.
- Analytical and problem solving skills.
- Productive with minimal supervision.
- Leadership skills
|
Other Technologies |
Experience/good knowledge in the following:
- AIX, Linux
- Containerization using any of (Docker, Kubernetes, AWS ECS, Azure Container Service)
- Event Streaming (Kafka)
- Other Message-Broker (Any: AWS SQS, MSMQ, RabbitMQ, ..)
|
Environments |
IBM AIX, Linux, Windows |
Source Control |
Azure DevOps (TFS), Git BitBucket, GitHub, Tortoise SVN |
ALM |
Azure DevOps (TFS), JIRA |
Network Configuration |
SNMP, Load Balancing, F5, NGINX |