Senior Software Engineer

3 days ago


Lagos, Lagos, Nigeria PalmPay Full time

Job Title: Senior Software Engineer(Java&SpringBoot)

JobType: Full-Time

Experience Level: Senior\

Job Description:

We are seeking a highly skilled Senior Software Engineer with deep

expertise in Java and SpringBoot to join our engineering team.The

ideal candidate will be responsible for designing,developing,and

maintaining robust and scalable backend systems which focus on

developing or integrating payment solutions,gateway and/or libraries and

have also previous experience working in banks or other fintech

establishments.As a key member of the backend team,you will work

closely with other developers,architects,and stakeholders to

deliver high-quality software solutions that meet the technical and

business requirements.

Key Responsibilities:

Design and Develop: Build and maintain scalable, reliable,and high-performance back end

payment services and APIs using Java and SpringBoot.

Architecture&Design: Collaborate with architects and other engineers to design and

implement payment systems that meet performance, scalability, and reliability requirements.

Code Quality: Write clean, maintainable,and efficient code following be stpracticesin

software development (SOLID principles, design patterns,etc.)in relation to the

establishment Engineering SOP.

Testing&Debugging:Ensure the code is well-tested by writing unit, integration, and

performancetests.Debugandtroubleshootissuesintheproductionenvironment

independently or collaborate with QA or other value memberoftheteam

MicroservicesDevelopment:Designanddevelopmicroservicesthatcanseamlesslyintegrate

with the broader system architecture.

Database Management: Work with relational and No SQL databases,ensuring proper

indexing,query optimization,and data integrity.

API Development: Build RESTful APIs and ensure efficient communication between backend

andfrontendsystemsandhavefullknowlegeofpaymentlibrarydevelopmentthatsupport

core payment services.

Security&Performance implement security best practices(e.g.,encryption&decryption,

authentication,authorization)and performance optimizations for highly available systems.

Collaboration: Work closely with cross-functional teams including frontend engineers,

DevOps, PM and QA to deliver high-quality features and improvements.

Code Reviews: Conduct code reviews, provide constructive feedback,and mentor junior

engineers to ensure a high standard of cod equality.

Continuous Integration & Deployment: Understand working with CI/CD pipelines,

automated build systems,and cloud environments to ensure seamless deployments and

minimal downtime.

TechnicalDocumentation:Writeandmaintaintechnicaldocumentationforsystemdesigns,

API specifications, and development processes.

Required Technical Skills:

Java: Expert proficiency in Java (8 and above) with a solid understanding of object-oriented

programming,concurrency,and multi-threading.

SpringBoot:ExtensiveexperiencebuildingRESTfulservicesandenterpriseapplicationsusing

SpringBoot.

Spring Framework: In-depth knowledge of related technologies such as SpringMVC,Spring

Data,Spring Security,and Spring Cloud, hibernate and/or Mybatis

Databases: Strong experience with both SQL(PostgreSQL,MySQL)and No SQL(MongoDB,

Redis)databases.

MessagingSystems:Experiencewithmessagingandevent-drivenarchitecturesusingtools

like RocketMQ,Kafka,RabbitMQ,orActiveMQ.

APIs&Integrations: Experience building and consuming RESTful, SOAP APIs and working

with API design principles and tools like Swagger or OpenAPI.

Version Control:ProficientwithGitforsourcecodemanagement,branching,andpull

requests.

Containerization: Experience with containerization technologies like Docker and

orchestration tools like Kubernetes.

Cloud Platforms: Experience with cloud environments such as AWS,AliCloud,Google Cloud,

orvAzure.

Testing:vExperience vwithvtest in frameworks like JUnit, Mockito,and integration test

strategies for ensuring therobustness of backend services.

CI/CD:must have devops development mindset such as knowledge about continuous

integration and deployment pipelines and or ideally using Jenkins,CircleCI,or similar tools.

SoftSkills & Communication:

StrongCommunicationSkills:Abilitytoarticulatecomplextechnicalconceptsclearlyand

effectively to both technical and non-technical stakeholders.

Collaboration:Demonstratedabilitytoworkwellinateamenvironmentandcollaborate

across teams.

Problem-Solving:Strong analytical and problem-solving skills,with the ability to debug and

fix complex technical issues quickly.

Mentorship:Experience mentoring junior engineers and participating in knowledge-sharing

activities.

Attention to Detail: Strong focus on quality,maintainability,and performance in all aspects

of software development and good prioritization ability.

Nice to Have:

Experience with GraphQL.

Knowledge of Reactive Programming using Spring Web Flux.

Familiarity with OAuth2 and JWT for authentication and authorization.

Experience with API Gateways and distributed tracing tools.

Understanding of DevOps principles and experience working with infrastructure-as-code

tools such asTerraformorAnsible.

Powered by JazzHR

sPSvtQb0s9



  • Lagos, Lagos, Nigeria FinTrak Software Full time

    Job SummaryThe Senior Software Implementation Officer will be responsible for delivering high-quality technical implementations, data integration, reporting solutions, and system configurations for clients. The role requires strong SQL expertise, hands-on experience with reporting tools, and the ability to optimize performance across data platforms. The...


  • Lagos, Lagos, Nigeria Wazobia Technologies Full time ₦900,000 - ₦1,200,000 per year

    Job Description:Wazobia Tech is looking to hire a senior engineer with five (5) years of experience who is passionate about solving problems by delivering high-quality code.We help brands thrive through creative and innovative software solutions. We seamlessly integrate strategy, experience, design, and development by embracing the powerful combination of...

  • Senior Software

    3 days ago


    Lagos, Lagos, Nigeria Duob Recruitment Full time

    We are seeking an experienced and visionary Senior Software / AI Engineer to lead the strategic direction, development, and execution of AI-driven software solutions across the organization.The ideal candidate will design and implement advanced AI architectures, develop cutting-edge machine learning models, and leverage emerging AI technologies to solve...


  • Lagos, Lagos, Nigeria Global T&T New Solutions Full time ₦2,400,000 - ₦6,000,000 per year

    Global T&T New Solutions LimitedCreative & DesignLagos Full TimeIT & Telecoms NGN 400, ,000 NegotiableJob SummaryAbout the Role We are looking for a PHP Developer skilled in both native PHP and Laravel to design, develop, and maintain secure, high-performance web applications and APIs. The ideal candidate will have a solid understanding of backend logic,...


  • Lagos, Lagos, Nigeria Stivlon Consulting Full time

    Job Title: Senior Java Software EngineerMonthly Remuneration - 1 million Naira monthly (slightly negotiable)Accommodation is available for the first 3 months for candidates outside Abuja.Position OverviewWe are seeking a skilled Senior Backend- Java Developer with expertise in Natty, Vertex, and Spring Boot to join the growing team of our client in Abuja....

  • Software Engineer

    7 days ago


    Lagos, Lagos, Nigeria CareerBuddy Full time ₦1,500,000 - ₦3,000,000 per year

    Job Description: Chaka is on a mission to provide Nigerians with limitless access to global investment opportunities. They are seeking to change the narrative about investment in Nigeria while making it easier for Nigerians to travel, explore, trade, and invest in other parts of the world. In basic terms, Chaka is building a platform that allows Nigerians...


  • Lagos, Lagos, Nigeria Glassdoor for Employersvv Full time

    We are HiringJob descriptionAn Ideal candidate is a senior professional who is responsible for the design and construction of websites and apps. He ensures that sites meet user expectations by ensuring they look good, run smoothly and offer easy access points with no loading issues between pages. You will be a lead developer responsible for the development...

  • Software Engineer

    1 week ago


    Lagos, Lagos, Nigeria Crown Interactive Limited Full time ₦60,000 - ₦120,000 per year

    Crown Interactive is a Software Solution Company that provides Enterprise and SaaS Business solutions to clients. We are committed to the provision of digitalizedinnovative business solutions. As a software company, we have developed business support systems that facilitate the delivery of our SaaS and Enterprise solutions, thusmaximizing our potential...

  • Software Engineer

    7 days ago


    Lagos, Lagos, Nigeria Global Placers Solutions Full time ₦1,500,000 - ₦3,000,000 per year

    To design, code, test, analyse and manage software programs and applications that drive the Interswitch's strategy, products and third-party business.ResponsibilitiesAssists other software engineers, analysts, and designers in conceptualizing and developing new software programs and applicationsDevelop, maintain, troubleshoot, enhance and document software...

  • Software Engineer

    1 week ago


    Lagos, Lagos, Nigeria AjoCard Full time ₦1,500,000 - ₦3,000,000 per year

    Software Engineer (Golang)Lagos, HybridWe are looking for a passionate, skilled, and enthusiastic software engineer to join our team in Lagos, to design, build and maintain our core applications which are aligned with the product roadmap that results in big outcomes for our customers. You'll have the opportunity to develop scalable systems and features for...