Browse Jobs
For Employers
Post JobLog inGet Started

Senior Backend Engineer (Java EE)

Kashat
Zamalek, Cairo
Posted 3 years ago
43Applicants for2 open positions
  • 34Viewed
  • 16In Consideration
  • 13Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

About Kashat:

Kashat helps the unbanked Egyptian population cultivate a financial identity by providing them with instant loans and an opportunity to access wider financial services by way of building a credit history. We aspire to reconfigure how financial services for the unbanked are distributed by aiming to provide more equitable and accessible solutions. If you are looking for an ambitious and dynamic environment with new challenges every week, this is the place for you.

Kashat is the first nano lending app in Egypt and MENA, we are Egypt's first regulated nano lending venture. This is your opportunity to work with an ambitious mobile first fintech which has the ambition to become the most progressive and comprehensive fintech mobile app for the unbanked. Join us in our mission to solve some of the region’s most challenging issues revolving around access to finance for the unbanked.

About you                   

You pay attention to detail and are a results-driven Mobile Developer.  You will work in a fast paced, challenging environment to enhance, troubleshoot, and build out our current Android application and processes.

You will be using your deep understanding and experience of Java and other tools to analyze current code and developments, formulate more efficient processes, solve problems, and create a more seamless experience for users.

We believe that communication is the bridge between confusion and clarity, so you will need be a team player have excellent communication, computer, and project management skills, you should be focused on building a better, more efficient applications and creating a better end-user experience and you must be knowledgeable, collaborative, and motivated

Your Responsibilities will include:

  • Collect, document, and analyze requirements from a variety of sources.
  • Design robust, high-performance, low-maintenance, and documented solutions.
  • Produce high-quality implementations of applications, including writing Java code and SQL queries.
  • Lead and participate in performance and functionality testing of applications.
  • Develop new web applications and web services.
  • Maintain existing applications and services.
  • Suggest and demonstrate efficient designs & technologies for applications
  • Mentor and support other less experienced developers.

Job Requirements

  • BS. Degree in Computer science, computer engineering or related field.
  • 4+ years of relevant experience as Java developer using Core Java EE.
  • Excellent understanding of key concepts in Java distributed web applications, especially concurrency, exception handling, session management, multi-tier design, and building of APIs.
  • Good experience with Spring frameworks such as Spring Boot, Spring Cloud, Spring Security, and Spring Data.
  • Good Experienced with application servers such as (JBoss – Wildfly).
  • Strong Knowledge of MySQL Database and Hibernate/JPA framework to work with DB
  • Good Knowledge of OOP and micro-service architectures and software design patterns.
  • Good knowledge of REST services and JSON.
  • Strong understanding of automated builds and continuous integration, and supporting tools, e.g. git, Gradle, Maven, Jenkins.
  • Experience with cloud solutions such as AWS
  • Experience working in agile team and applying agile practices
  • Experience with Linux operating systems.
  • Experience with React JS is a plus
  • Experience with Financial and accounting systems is a plus
  • Positive, proactive team player who is passionate about their craft.
  • Customer-centric prioritization and data-driven decision making.
  • Excellent written and verbal communication skills in English.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Backend Engineer (Java EE)