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: Feb 13, 2024
    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

    Our mission is to power a new wave of prosperity across Africa. By enabling global digital payments on a continent that’s been largely cut off from the digital economy, we’re creating the infrastructure to power Africa’s growth in the 21st Century. Founded in 2016 by a team of ex-bankers, entrepreneurs and engineers, we provide the under...
    Read more about this company

     

    Backend Engineer - Java

    The role: 

    Flutterwave is looking for Backend Engineers – Java to design, implement, maintain and support software systems powering its products in financial domain.

    What Your Day-to-Day Activities Will Be Like 

    • In-depth knowledge and understanding of the organization's strategy, product, and service offerings.
    • Research and implement best practices technology frameworks/capability models that will control costs, provide higher quality, and/or increase reliability.
    • Research and stay abreast of the latest technology infrastructure and processes in the payment industry.
    • Career mentoring, coaching and development of a talented group of engineers.
    • Design, develop and deliver code that can support new product features/enhancements in an agile environment.
    • Development of features and RESTful APIs with an event driven Microservice architecture.
    • Create database schemas that represent and support new products/ enhancements.
    • Maintain quality and ensure optimum performance of developed applications.
    • Collaborate in design and development with the rest of the team.
    • Maintain code integrity, organization, versioning, and apply object-oriented design principles.
    • Carry out unit tests of developed applications as well as set up automated testing of applications to ensure correctness, robustness, and scalability.
    • Always maintain code and application security with adhering to data protection and privacy standards.

    Required competency and skill set to be a Waver:

    • 3+ years of experience with Java / JEE / Spring Boot  and associated technologies.
    • Must have hands-on experience on java 8, multithreading, Jvm tuning, performance improvements.
    • Strong analytical and problem-solving skills.
    • Understanding of Design Patterns.
    • Excellent Data structures and algorithms as well as creative skills to apply them in solving problems.
    • Excellent knowledge of database and ORM technologies.
    • Ability and interest to quickly learn new languages and technologies.
    • Excellent organizational and people management skills.
    • Excellent problem-solving, troubleshooting and quality assurance skills.
    • Excellent time management and analytical skills.
    • Excellent DevOps knowledge including Source Control, Continuous Integration, Configuration Management, Deployment Automation, Containers, Orchestration and Cloud Platforms like AWS, Azure and GCP.

    Nice to have:

    • NodeJs experience
    • Understanding of Docker/K8s
    • Kafka Experience

    Method of Application

    Interested and qualified? Go to Flutterwave on flutterwavego.bamboohr.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Flutterwave Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail