Senior Full Stack Developer - Banking Systems at Infytel Communications

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
116019
Job Views
47

Job Description






Position Overview




  • We are seeking a talented Senior Full Stack Developer to join our team

  • As a technology company, we’re focused on building robust and secure banking solutions that power financial transactions and services.

  • 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




  • 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.



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.



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.



Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept