M

Software Engineer

Mobilit
Full-time
On-site
Nairobi, Kenya
  • Sound and Quality Delivery – develop, test and document APIs as allocated by the team leader. This includes preparing for CAB sessions, deployment and post go live support for APIs candidate for production promotion
  • Design – assist in low level design preparation and validation of high-level design as shared by the solution architect
  • Analysis – participate in analysis sessions for user stories and requirements and ensure complete user requirements are captured and agreed on
  • Research on new fit for future technologies and actively implement the viable solutions
  • Understanding of Microservices architectures
  • Experience with Java technologies and frameworks mainly Spring and Hibernate.
  • Experience in containerization platforms like Kubernetes, docker-swarms or RedHat OpenShift
  • Demonstrate strong design and programming skills using and developing RESTful APIs using JAX-RS, JSON , Web Services, XML, XSLT, PL/SQL in UNIX and Windows environments
  • Strong collaboration and communication skills within distributed Agile project teams
  • Experience with event-based and message-driven distributed system like Apache Kafka , ActiveMQ, Rabbit MQ or Tibco EMS
  • Strong familiarity with web servers and load balancing technologies.
  • Experience in use of source code management systems like SVN or GIT and build tools like ant, maven, Gradle or make.