About Company:
Mintyn online bank is a licensed digital product of Finex Microfinance Bank built to give you a free, smarter and better alternative to the banks of the past. It offers Personal and Business current accounts, Mutual Fund investments, and Business Registration with Corporate Affairs Commission (CAC). Mintyn Marketplace offers customers in-app access to a selection of groceries and Fast-moving goods at great prices. It is Headquartered in Lagos, Nigeria.
Job Description:
We are looking for a highly skilled and motivated Senior Software Engineer to join our growing engineering team. In this role, you will design, build, and maintain scalable, high-performance backend systems that power our core products. You will work closely with cross-functional teams to deliver robust solutions and help define the technical direction of our platform.
Requirements:
- Design, develop, and maintain scalable and resilient microservices using Java and Spring Boot.
- Build reactive and non-reactive REST APIs leveraging Spring WebFlux and Spring MVC.
- Manage relational data persistence with PostgreSQL, including schema design and query optimisation.
- Own and evolve database migration strategies using Liquibase to support continuous delivery.
- Implement event-driven architectures and asynchronous communication patterns using Apache Kafka.
- Design and integrate caching strategies using Redis or equivalent caching technologies to improve system performance.
- Write comprehensive unit and integration tests to maintain high code quality and ensure system reliability.
- Design, deploy, and manage microservice architectures with a focus on scalability, fault tolerance, and maintainability.
- Build and maintain CI/CD pipelines to automate testing, builds, and deployments across environments.
- Participate actively in code reviews, providing constructive feedback and upholding engineering best practices.
- Collaborate with product managers, architects, and fellow engineers to translate business requirements into technical solutions.
- Mentor junior and mid-level engineers, fostering a culture of continuous learning and technical excellence.
- Identify, diagnose, and resolve performance bottlenecks and production incidents.
Qualifications and Skills:
- Must have international Passport for Traveling
- Minimum of 5 years of hands-on software development experience with Java and Spring Boot.
- Strong proficiency in both Spring WebFlux (Reactive) and Spring MVC frameworks.
- Proven experience working with PostgreSQL — schema design, indexing, and performance tuning.
- Hands-on experience with Liquibase or a comparable database migration tool (e.g. Flyway).
- Practical experience building and consuming Apache Kafka topics in production environments.
- Experience with Redis or other distributed caching technologies (e.g. Memcached, Hazelcast).
- Strong command of unit testing frameworks such as JUnit 5 and Mockito, with a TDD-oriented mindset.
- Deep understanding of microservice architecture patterns, service discovery, circuit breaking, API gateway, distributed tracing.
- Experience in fintech, payments, or other regulated industries.
- Knowledge of cloud platforms such as AWS, GCP, or Azure.
- Experience with observability tooling , Prometheus, Grafana, ELK stack, or OpenTelemetry.
Salary
Very attractiveApplication Closing Date: Not specified
Application Instructions:
Click the button below to apply
Job Information
Deadline
Not specified
Job Type
Full-time
Industry
Engineering
Work Level
Experienced
State
Lagos
Country
Nigeria