Java technical manager on MADAPI
Overview
Solution:
The MTN MAD API is a unified API that can easily be used both by MTN itself and by third parties. The APIs themselves would be implemented as a set of
MicroServices and brought together using Google Apigee to create a unified API Gateway and Provisioning Portal.
Leading the development process
- Work with and lead teams of software engineers in setting coding, testing and software quality standards
- Collaborate closely with BAs teams on the efficient transition from BDDs and Swaggers to Engineers as part of the overall workflow.
- Oversee and manage the scope, schedule and delivery goals of functional software
- Supervise and assist in the production of complete documentation
- Oversee and provide support for production transitions and migrations as needed
- Lead the analysis and resolution of technical and application problems
Support the Scrum Master
- Participate and support backlog preparation, sprint planning, daily stand-ups, reviews, retrospectives, release planning, demos and other Scrum related meetings
- Provide clear reports on the status of the scope, schedule and delivery progress of functional software
- Help set up a strong after-hours support process
- Help prioritize bugs and faults
Provide advice and mentorship
- Participate in peer reviews of solution designs and associated code
- Provide technical leadership for teams of software engineers through coaching and mentoring
- Identify and encourage areas of growth, education and development within the team
General
- Autonomous leader capable or working under pressure
- Curious and committed to lifelong learning and professional development
- Java and Spring developer with +5 years of experience with the following skills
- Java 1.8+
- Spring
- Microservices with Spring-boot
- Spring cloud configuration
- Unit tests with Spring-boot
- Docker
- Openshift / Kubernetes
- Basic understanding of API gateways
- OpenAPI specification (Swagger).
- Understanding of basic networking concepts
- Integration into backends via different protocols (SOAP, REST, XML-RPC etc.)
- CI / CD (Jenkins, pipelines, etc.)
- The following additional skills would be beneficial:
- Reactive spring
- APIGEE
- Azure DevOps
- Kubernetes pivot
- Linux
- Azure pipelines
Employer and benefits:
- Permanent
- Medical aid
- Pension
- Group life
Find out more / Apply for this position
Related