This job is expired

Senior/Lead Software Engineer (Java)

  • Plaine Wilhems
  • Negotiable
  • Permanent
  • Added 02/12/2020 
  • Closing 01/01/2021

We are looking for Senior/Lead Software Engineers with experience in building high-performing, scalable, enterprise-grade applications.

 

Company Profile

Nano AA Ltd is a wholly owned subsidiary of the Anglo African Group. A case study of the Group and its corporate profile can be accessed on ACCA Global site, through the following link:-

http://www.accaglobal.com/gb/en/professional-insights/global-profession/Insights-into-integrated-reporting-2-walking-the-talk/making-integrated-reporting-work-in-an-sme-anglo-african.html

Nano AA Ltd has developed a very innovative platform enabling banks to easily offer their customers an online application or functionality. The platform attempts to bridge the banks and unbanked as well as assisting banks in their digital transformation challenges. It managed three main applications: Payment [Mobile Banking, eWallet, Bill Aggregation, Etc …], Micro-Finance [Based on Big Scoring] and Remittance.

Job Objective

We are looking for Senior/Lead Software Engineers with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

 

Key Responsibilities

  • Design and develop moderately complex solutions from supplied specifications using agreed standards and tools, to achieve a well-engineered result. 
  • Create, amend and keep track of software in accordance with the design. 
  • Conduct development testing of programs; correct errors and re-test to achieve an error-free result. 
  • Document all work in accordance with agreed standards.
  • Conduct reviews of supplied specifications, with others as necessary. 
  • Take part in reviews of own work. Take part in reviews of the work of colleagues 
  • Perform research and development on latest technologies / framework 
  • Provide guidance/advice and assistance to colleagues in any aspect of program design, creation, testing and documentation and supervise others.

Technical Skills

  • Java 8, Kotlin, Spring Framework (Spring Boot, Spring Web MVC, Spring Integration, Spring Data) 
  • ORM Frameworks (Java Persistence API/JPA, Hibernate) / SQL & Databases (PostgreSQL, H2, MySQL, Oracle) 
  • Java Message Service (JMS) / Working Experience in Amazon Web Services, Docker 
  • Good knowledge of java security API, socket programming, JAAS, JCA, JSSE, TLS, PKI
  • Strong Experience in Micro Services Architecture and Web Services in general (SOAP, REST) 
  • Working Experience in JavaScript , AJAX. jQuery, Angular JS, Node JS, HTML 5, CSS
  • Object Oriented analysis and design using common design patterns. 
  • Profound insight of Java and JEE internals (Classloading, Memory Mgt, Transaction Mgt)
  • Experience in developing web applications using web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience in working with payment gateways and developing payment solutions will be a definite advantage

 

Hidden Company
Advertise with Us
Help

We use cookies to customise our website for you, giving you the best possible user experience. If you continue without changing your settings, we’ll assume that you are happy to receive this personalisation. Find out more about our cookie policy

Accept & Close