Banner Default Image

API Platform Engineering and Support

Vissza a kereséshez

API Platform Engineering and Support

Tasks:

  • Maintain and enhance core system built up on Mulesoft Platform APIs using Anypoint Studio (Mulesoft ver. 3.9, 4.0)
  • Onboard and orient business line developer teams, conduct developer framework troubleshooting
  • Maintain the internally developed processes in container environments (OpenShift, Azure, CloudHub)
  • Develop necessary application code, configures Mulesoft and/or other parameters and provides integration testing
  • Work in a multi-cultural working environment within various time zones
  • Agile and DevOps mindset working in Scrum Team
  • Monitor ticket systems (ITSM and ServiceNow) as on-call duty
  • Investigate requests
  • Gather more information if need
  • Resolve issue/request
  • Example of on-call request:
  • MuleSoft Application issue such as application is missing, error handler
  • Operational request such as remove / restart application, access problem
  • Pipeline request such as build/deploy fail
  • Software installation issue (focusing on Anypoint Studio, Java, and Maven
  • Work on improvement or team backlog
  • Example of improvement
  • Improve Installation process
  • Improve repeated request/issues by implementing automation or self-healing
  • Example of team backlog
  • Implement backend API
  • Implement ADO package for CI/CD pipeline


Requirements:

  • English Communication – strong
  • Identify, analyze and develop interfaces and integration flows using Mule ESB Anypoint platform including Mule Runtime, Connectors, Design Center and API
  • Have a good understanding of the Mule ESB product features and its technology platform
  • Experience in working in a CI/CD environment and familiar with DevOps principles
  • Basic understanding of Java knowledge (Excellent)
  • Interest in development, designing new solutions and problem solving 
  • Desire to work in a fast paced and constantly evolving agile environment
  • Passion for continuous learning, knowledge sharing, mentoring
  • Strong IT technical foundation, domain knowledge and aptitude for fast learning
  • Java, Javascript, Shell script 
  • Active Directory 
  • Working experience of different network protocols (HTTP/HTTPS, DNS, TCP/IP), web proxy, and cloud integration 
  • REST API Design, Azure APIM 
  • Container/Environment technologies: OpenShift, Azure, CloudHub, RHEL
  • Authentication Methodologies (OAUTH, Certificates/OpenSSL, JWT) 
  • Cyber Security (OWASP vulnerabilities) 
  • Version Control Tools, Branching, CI/CD Pipelines (TFS, GIT, Maven)

Advantages:

  • Container/Docker knowledge (Basic)
  • UNIX/Linux (Basic)
  • Azure (Basic - especially App Insight and Log Analytic)
  • Modern Authentication (Excellent – i.e. OAuth2, OIDC)
  • Network topology (Basic)
  • Familiarity with public key infrastructure (PKI) and cryptographic protocols (e.g. SSL/ TLS)