Senior Full Stack Developer – Banking Systems Senior Executive Assistant Cloud and Automation Manager Customer Engagement Manager Cyber Security Manager Business Development Team Lead – Cybersecurity Solutions Business Development Team Lead – Cloud and Automation Solutions Business Development Team Lead– Customer Engagement Solutions Business Development Executive – Cloud and Automation Solutions Business Development Executive – Cybersecurity Solutions

Position Overview

We are looking for a seasoned Full Stack Developer with strong expertise in Angular, Java, and PostgreSQL, combined with deep understanding of payment systems and banking protocols. The ideal candidate will help drive our technical initiatives in developing and maintaining secure, scalable banking solutions.

Key Responsibilities

Technical Development

Design and develop robust full-stack applications using Angular for frontend and Java for backend services
Architect and maintain PostgreSQL databases ensuring optimal performance and data integrity
Implement and integrate various payment systems including card processing, SWIFT, and NIBSS
Develop RESTful APIs and microservices architecture
Ensure high availability and fault tolerance in all developed systems
Implement security best practices and compliance requirements for financial systems

Banking Domain

Integrate with core banking systems and payment gateways
Implement financial transaction processing flows
Ensure compliance with banking regulations and security standards
Design and implement reconciliation systems
Handle real-time payment processing and settlement systems

Team Collaboration

Mentor junior developers and conduct code reviews
Collaborate with cross-functional teams including product, QA, and operations
Participate in technical design discussions and architecture planning
Document technical specifications and maintain system documentation

Required Qualifications

Technical Skills

6-8 years of experience in full-stack development
Strong proficiency in Angular (2+) and TypeScript
Expert-level Java development skills
Extensive experience with PostgreSQL and database optimization
Experience with Spring Framework, Spring Boot, and JPA/Hibernate
Proficiency in RESTful API design and implementation
Strong understanding of microservices architecture

Domain Knowledge

Demonstrated experience with payment systems (Card processing, SWIFT, NIBSS)
Understanding of banking protocols and financial message formats
Knowledge of banking security standards and compliance requirements
Experience with real-time transaction processing systems
Familiarity with Nigerian payment ecosystem and regulations

Additional Requirements

Bachelor’s degree in Computer Science, Engineering, or related field
Strong problem-solving and analytical skills
Excellent communication and collaboration abilities
Experience with Agile development methodologies
Knowledge of DevOps practices and tools

Preferred Qualifications

Experience with cloud platforms (AWS/Azure/GCP)
Knowledge of message queuing systems (Kafka, RabbitMQ)
Certifications in relevant technologies or banking domains
Experience with mobile money or digital wallet systems
Understanding of ISO 20022 standards

What We Offer

Opportunity to work on cutting-edge financial technology solutions
Competitive salary and benefits package
Professional development opportunities
Collaborative and innovative work environment
Impact on Nigeria’s financial technology landscape

go to method of application »

Use the link(s) below to apply on company website.  

Apply via :