Infytel Communications Ltd. is a leading information technology company that specializes in providing industry-focused solutions integrated with leading-edge ICT solutions to clients in the government, financial services, real estate, hospitality, and other sectors.
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.
Method of Application
Signup to view application details.
Signup Now