Senior Java Engineer
Job summary
We are looking for a Senior Java Engineer to own and evolve our Java-based core banking services, payment integrations, and microservices architecture. You will work closely with cross-functional teams.
Job descriptions & requirements
Responsibilities:
- Architect, develop, and maintain scalable Java/Spring Boot microservices powering core banking, lending, and payment processing systems.
- Design and implement RESTful APIs with strong emphasis on security, transaction integrity, and performance at scale.
- Own the full software development lifecycle from technical design and code review through CI/CD, deployment, and production monitoring.
- Lead migration and modernisation efforts on legacy Java codebases, upgrading libraries, frameworks, and infrastructure.
- Integrate with third-party payment providers, banking APIs (NIBSS, NIP), and NFC hardware partners.
- Establish and enforce engineering best practices: unit/integration testing, code reviews, documentation, and observability (logging, tracing, alerting).
- Collaborate with the product and data teams to build credit decisioning and risk management features.
- Mentor junior engineers and contribute to a high-performance engineering culture.
Requirements:
- A minimum of 5 years of professional software engineering experience with Java as primary language.
- Deep expertise in Spring Boot, Spring Security,Hibernate/JPA, and microservices patterns.
- Hands-on experience with relational databases (PostgreSQL, MySQL) — query optimisation, schema design, and migrations.
- Proven track record deploying and managing services on cloud platforms (AWS, GCP, or Azure) using Docker and Kubernetes.
- Strong understanding of CI/CD pipelines (Jenkins, GitHub Actions, or similar) and DevOps practices.
- Experience with message brokers (Kafka, RabbitMQ) and event-driven architectures is a strong plus.
- Familiarity with fintech/payments domain — transaction processing, reconciliation, and regulatory compliance (CBN guidelines).
- Excellent problem-solving skills with attention to security, scalability, and clean code.
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.