Mpesa Api Engineer

  • Full Time
  • Nairobi

Safaricom Kenya

Key Responsibilities:

  • Development of API’s consumed by various channels.
  • Development of microservices using Java, spring boot and spring boot security.
  • Use CI/CD to automate deployments.
  • Deliver projects on time as agreed upon by the various stakeholders.
  • Design, maintain and support Apigee infrastructure.
  • Document and coordinate efforts to secure application resiliency prior to business continuity event.
  • Participate in design, development, testing and implementation of new products, services and functionalities.
  • Making use of agile and scrum frameworks in project delivery while making use of tools like Jira, Confluence etc.
  • Provide support during service deployments and when on-call.
  • Participate in audit activities, review and provide data to auditors.
  • Development of automated tests for functional, performance, and security testing using test-driven development methodology.
  • Support capacity planning initiatives and provide application information to capacity planning teams.
  • Customize alerting tools based on application specific thresholds.

Qualifications:

  • A bachelor’s degree in information technology, Computer Science, Telecommunications or Electronic Engineering.
  • At least 2-year work experience in software development.
  • At least 1-year work experience in API management e.g., Apigee, MuleSoft, Kong etc.
  • Strong understanding of both JSON, SOAP and development on swagger UI using open API’s
  • Experience in securing APIs using Oauth2, SAML etc.
  • Experience in Java, spring boot reactive and bash scripting
  • In-depth knowledge of ReactJS
  • Experience working with relational and non-relational databases i.e., Oracle, Postgres, Mongo DB, Cassandra
  • Experience in developing solutions using agile methodology, DevOps and CI/CD tools e.g., Jenkins, SonarQube, Gitlab.
  • Strong understanding of end-to-end API and microservices architecture
  • Experience in automation tools e.g., ansible.
  • Good presentation skills

To apply for this job please visit egjd.fa.us6.oraclecloud.com.