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 :