We are seeking an experienced Java Full Stack Engineer to join our FinTech team, focusing on
customizing and extending the MIFOS platform for our microfinance and consumer lending
solutions. This role is crucial in adapting open-source technologies to meet our specific
business requirements while maintaining system integrity and scalability
Core Responsibilities
● Customize and extend MIFOS platform capabilities to meet business requirements
● Develop and maintain full-stack applications using Java/Spring and Angular
● Implement RESTful APIs for financial services integration
● Design and develop database schemas for financial applications
● Integrate third-party financial services and payment gateways
● Contribute to architectural decisions for platform customization
● Implement security best practices for financial applications
● Collaborate with product team to understand and implement business requirements
● Maintain code quality and performance standards
● Provide technical documentation for customizations and extensions
Technical Requirements
Backend Development
Strong expertise in:
○ Java 5+ and Spring Framework (Spring Boot, Spring Security)
○ Apache Fineract/MIFOS platform architecture
○ RESTful API design and implementation
○ MySQL/MariaDB database design and optimization
○ OAuth2 and JWT implementation
○ Maven/Gradle build tools
○ Hibernate/JPA
Frontend Development
Proficiency in:
○ Angular (version 8+)
○ TypeScript
○ HTML5/CSS3
○ Bootstrap
○ RxJS
○ NgRx state management
○ JavaScript/ES6+
DevOps & Tools
Experience with:
○ Docker containerization
○ CI/CD pipelines
○ Git version control
○ Junit and integration testing
○ Swagger/OpenAPI documentation
○ Linux/Unix environments
Domain Experience
Understanding of:
○ Microfinance business processes
○ Lending operations and workflows
○ Banking integration patterns
○ Financial security requirements
○ Payment processing systems
Experience with:
○ MIFOS/Apache Fineract customization
○ Financial API integration
○ Banking system integration
○ Payment gateway implementation