Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 5, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Mama Money is an innovative, rapidly growing tech company and the worlds first Social Business Money Transfer Operator. An ethical fintech organisation, with a focus on financial inclusion, we are specifically focused on those who are often excluded and unable to take part in the financial landscape. While Mama Money has all the bells and whistles of a fi...
    Read more about this company

     

    Senior Software Engineer [back-end]

    We are looking for a Senior Java Developer to join us.

    • You'll be part of a small team responsible for maintaining our existing services, and implementing new services/features using a microservice architecture approach. Your focus will be on our back-end system that serves as the engine that drives our apps.
    • We utilize a technology stack of Java, Spring, Spring Boot, and MariaDB (RDS), using a range of Amazon Web Services technologies.
    • From a process perspective, Mama Money has been growing super fast, which means that a big challenge is scaling our development platforms and practises to support concurrent development of features with multiple teams collaborating.
    • Based on this, we are adopting Agile principles using the Scrum framework. You'll have to have a strong working understanding of Agile and Scrum mechanics, as well as an understanding of the meaning of what they achieve. You'll participate in all facets of the process, including requirements analysis, creation of stories (we use Jira as our tool of choice), task breakdown, and story point estimates, and join our journey in learning and evolving how we scale up.

    WHAT YOU’LL DO:

    • Be a part of investigating and implementing new processes, tools, and technologies to help us grow
    • Be involved in the full SDLC of new features
    • Take responsibility for test automation (unit and integration) of new code
    • Help identify and address technical debt in existing codebases
    • Assist with deployment, QA, and support
    • Ensure code quality through peer reviews, documentation, and knowledge sharing

    TECH STACK:

    • Languages: Java 17 (some existing 8)
    • Database: MariaDB
    • AWS Services: EC2, S3, API Gateway, Cognito, ECS
    • Test frameworks and tools: Junit 5, TestContainers and Mockito
    • Tools: Jira, Confluence, Postman, Dbeaver, GIT

    WHAT SKILLS AND EXPERIENCE YOU SHOULD HAVE:

    • At least 5 years’ experience programming in Java, ideally within a financial services environment 
    • The ability to work collaboratively in an ever-changing environment 
    • BSc Computer Science, technical tertiary qualification or significant work experience 
    • Experience working with microservice architecture 

    Method of Application

    Interested and qualified? Go to Mama Money on jobs.lever.co to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Mama Money Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail