Senior Software Engineer (Java & Spring Boot)

Palmpay Limited

Not Interested
Bookmark
Report This Job

profile Job Location:

Lahore - Pakistan

profile Monthly Salary: Not Disclosed
Posted on: 9 hours ago
Vacancies: 1 Vacancy

Department:

Software Engineering

Job Summary

About PalmPay

PalmPay is a leading neobank and fintech platform scaling financial inclusion across emerging markets. With over 40 million users were building a digital financial ecosystem that empowers individuals and businesses through accessible easy-to-use and rewarding financial services.

Operating in Nigeria Ghana Tanzania and Bangladesh PalmPay has been recognized by CNBC as one of the Top 300 Global Fintech Companies and ranked #2 overall and *#1 in financial services on the Financial Times Africas Fastest Growing Companies 2025 list.

Position Overview

We are seeking a highly skilled Senior Software Engineer (Java & Spring Boot) to join our Bangladesh technology team. This role focuses on designing developing and maintaining scalable backend systems and payment integrations for PalmPays digital financial products. The ideal candidate will have extensive experience in Java Spring Boot and fintech/banking environments with a passion for building secure efficient and innovative systems.

Key Responsibilities

Software Design & Development

  • Design develop and maintain high-performance backend services and APIs using Java and Spring Boot.

  • Build and optimize payment-related solutions gateways and libraries for seamless transaction processing.

  • Ensure code quality and maintainability through best practices (SOLID design patterns and clean code).

Architecture & System Integration

  • Collaborate with architects and cross-functional teams to design scalable microservice architectures.

  • Work with relational and NoSQL databases (MySQL PostgreSQL MongoDB Redis) to ensure data integrity and performance.

  • Develop and consume RESTful APIs ensuring secure and efficient system integrations.

Testing Debugging & Deployment

  • Implement comprehensive testing (unit integration performance) to ensure software reliability.

  • Troubleshoot and resolve production issues promptly.

  • Participate in CI/CD pipeline setup code reviews and deployment automation.

Security & Compliance

  • Implement secure coding practices including authentication authorization and data encryption.

  • Ensure compliance with SBPand SECPguidelines related to digital payments and data protection.

Collaboration & Leadership

  • Mentor junior developers and promote engineering best practices.

  • Collaborate with Product DevOps and QA teams to deliver high-quality software solutions on time.

  • Contribute to architectural discussions and long-term platform evolution.

Required Technical Skills

  • Expert in Java (version 8) with strong knowledge of OOP multithreading and concurrency.

  • Deep experience with Spring Boot and Spring Framework (MVC Data Security Cloud Hibernate/MyBatis).

  • Strong database skills in SQL and NoSQL environments.

  • Proficiency in containerization (Docker) and orchestration (Kubernetes).

  • Experience with messaging systems such as Kafka RabbitMQ or RocketMQ.

  • Familiarity with CI/CD tools (Jenkins GitLab CI CircleCI) and source control using Git.

  • Experience in cloud environments (AWS AliCloud or GCP).

  • Understanding of microservices design and API documentation tools (Swagger OpenAPI).

Soft Skills & Communication

  • Strong analytical problem-solving and debugging abilities.

  • Effective communicatorable to collaborate with technical and non-technical teams.

  • Leadership mindset with mentoring capability.

  • Focused on quality performance and continuous improvement.

Preferred Skills

  • Experience with GraphQL or Reactive Programming (Spring WebFlux).

  • Knowledge of OAuth2 JWT and API gateway management.

  • Familiarity with infrastructure-as-code tools like Terraform or Ansible.

  • Background in fintech digital banking or mobile financial services (MFS) development.

Compensation & Benefits

  • Competitive salary package with annual performance review.

  • Festival bonuses and mobile/internet allowance.

  • Opportunity to work with a global fintech team and cutting-edge technologies.


Required Experience:

Senior IC

About PalmPayPalmPay is a leading neobank and fintech platform scaling financial inclusion across emerging markets. With over 40 million users were building a digital financial ecosystem that empowers individuals and businesses through accessible easy-to-use and rewarding financial services.Operatin...
View more view more

Key Skills

  • Access Control System
  • Engineering
  • Bar Management
  • Jpa
  • Law
  • Jdbc

About Company

Company Logo

An intuitive digital wallet with account opening, money transfer and bill payments in one. Earn as you spend.

View Profile View Profile