Match score not available

Backend Development Expert (Java/Spring Boot)

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

6+ years of experience in Fintech/payments, Bachelor's degree in Computer Science or related field, Solid backend development experience, Proficiency in Java and Spring Boot.

Key responsabilities:

  • Design, develop, and maintain backend systems
  • Collaborate with product managers and frontend developers
Tap Payments logo
Tap Payments Fintech: Finance + Technology Scaleup https://www.tap.company/
201 - 500 Employees
See more Tap Payments offers

Job description

About Tap

Tap Payments is revolutionizing online payments across the MENA region by connecting businesses with simple, unified payment experiences. We need exceptional talent to help us on this journey.

The Technology team

Our technology team builds the platforms, systems, and payment infrastructure our merchants use to process millions of transactions daily.

This team is building technology solutions to simplify MENA payments regionally and globally for businesses of all sizes.

MUST HAVE TECH STACK:
Java, Springboot, Microservices and Rest API


As a Tapster you will:

  •  Design, develop, and maintain backend systems and APIs using industry best practices and standards
  • Collaborate with product managers and frontend developers to translate requirements into technical solutions
  • Participate in architectural discussions and provide recommendations for system improvements and enhancements
  • Write clean, efficient, and testable code while adhering to coding standards and development guidelines
  • Perform unit testing and integration testing to ensure software quality and reliability
  • Identify and troubleshoot issues, perform root cause analysis, and implement effective solutions
  • Collaborate with the DevOps team to deploy and monitor applications in production environments
  • Stay updated with emerging technologies and industry trends, and propose innovative ideas to enhance our product offerings
  • Manage any technical documentation
  • Carry out other duties, as assigned based on the demands of the business and growth of the role

      

    What you will bring to the party:  

    • 6+ years of role-specific experience with stong knowledge in Fintech and/or Payments
    • Bachelor's degree in Computer Science, Software Engineering, or a related field
    • Solid experience in backend development and familiarity with the entire software development lifecycle
    • Proficiency in one or more backend programming languages such as Java
    • Proficiency in Spring Boot & Microservices Architecture
    • Familiarity with web frameworks and technologies such as Django, Flask, Express.Js
    • Knowledge of REST API
    • Knowledge of databases such as sql and NoSQL, with experience in designing
    • structure, writing efficient queries and optimization
    • Familiarity with cloud platforms and containerization technologies
    • Proficient in using version control systems, preferably Gi
    • Ability to build credibility and develop client/merchant/stakeholder relationships
    • Ability to articulate support and meet client requirements
    • Growth mindset and solution-driven approach
    • Strong interpersonal skills and ability to lead small engagements
    • Effective prioritization and organization of work
    • High productivity and innovation focus
    • Excellent communication skills in English

     

    Are you ready to shape the future of payments in MENA?

    Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Industry :
    Fintech: Finance + Technology
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Problem Solving
    • Communication
    • Time Management
    • Teamwork
    • Social Skills

    Back-End Developer Related jobs