Senior Software Engineer
3 days ago
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.
-
Senior Software Engineer
3 days ago
Ikeja, Lagos, Nigeria Palmpay Limited Full time ₦1,200,000 - ₦2,000,000 per yearJob Title: Senior Software Engineer(Java&SpringBoot)JobType: Full-TimeExperience Level: SeniorJob Description:We are seeking a highly skilled Senior Software Engineer with deepexpertise in Java and SpringBoot to join our engineering team.Theideal candidate will be responsible for designing,developing,andmaintaining robust and scalable backend systems which...
-
Senior Software Engineer
4 days ago
Ikeja, Lagos, Nigeria DurianPam Outsourcing and Consulting Company Full time ₦900,000 - ₦1,200,000 per yearWe are looking for experiencedSenior Backend Engineers )to join our growing team. If you are passionate about building scalable systems, enjoy solving complex challenges, and thrive in a collaborative environment, this role is for you.Key ResponsibilitiesDesign, develop, and maintain scalable backend services using TypeScript ) .Build and optimize ...
-
Senior Structural Engineer
4 days ago
Ikeja, Lagos, Nigeria CorExpert HR Consulting Full time ₦120,000 - ₦200,000 per yearWork Location:Shomolu, Lagos State, NigeriaCompany Name:Sanni, Ojo & Partners Consulting Limited (SO&P)Brief Description of Nature of Business:Sanni, Ojo & Partners Consulting Limited is a multidisciplinary engineering consultancy with over three decades of experience in civil, structural, and project management services. The company delivers high-quality...
-
Senior DevOps Engineer
4 days ago
Ikeja, Lagos, Nigeria Kuve Full time ₦120,000 - ₦180,000 per yearCompany DescriptionKuve is building Africa's next-generation AI-powered classifieds marketplace and logistics ecosystem, transforming how millions of people buy, sell, pay, move goods, and access credit. Our platform integrates AI fraud detection, escrow payments, Kuve Express logistics, POS systems, storefronts, and embedded lending into a single commerce...
-
biomedical engineer
4 days ago
Ikeja, Lagos, Nigeria Medcourt Support Services Full time ₦1,500,000 - ₦3,000,000 per yearMedcourt Support Services Ltd is a healthcare solutions providing company committed to improving patient outcomes through cutting-edge technology and innovation. We are seeking a talented and experienced Biomedical Engineer to join our dynamic team and contribute to the maintenance, innovation, and advancement of medical equipment.Key...
-
Senior Business Development Manager
11 hours ago
Ikeja, Lagos, Nigeria E-Doc Online Full time $600,000 - $1,800,000 per yearLocation: HybridRole OverviewThe Business Development Manager (BDM) will drive revenue growth, market expansion, and strategic partnerships while working closely with product and technology teams. The ideal candidate combines strong commercial acumen with an understanding of software development processes, including sprint planning, product lifecycle...
-
Petrosoft LPG/Retail Station Software
11 hours ago
Ikeja, Lagos, Nigeria Petrosoft Limited Full time ₦500,000 - ₦1,500,000 per yearCompany DescriptionPetrosoft Ltd offers a comprehensive suite of software solutions for the petroleum and retail industries, including Head Office Supply Chain Management & Accounting Software, Oil Depot Management Software, and an Online Fuel Station Management System. Additionally, we provide corporate customers globally with cloud-based Online Tank...
-
biomeical engineering
4 days ago
Ikeja, Lagos, Nigeria Medcourt Support Services Full time ₦1,500,000 - ₦3,000,000 per yearMedcourt Support Services Ltd is a healthcare solutions providing company committed to improving patient outcomes through cutting-edge technology and innovation. We are seeking a talented and experienced Biomedical Engineer to join our dynamic team and contribute to the maintenance, innovation, and advancement of medical equipment.Key...
-
biomedical engineering
4 days ago
Ikeja, Lagos, Nigeria Medcourt Support Services Full time ₦180,000 - ₦200,000 per yearMedcourt Support Services Ltd is a healthcare solutions providing company committed to improving patient outcomes through cutting-edge technology and innovation. We are seeking a talented and experienced Biomedical Engineer to join our dynamic team and contribute to the maintenance, innovation, and advancement of medical equipment.Key...
-
Senior Finance Officer-Ikeja
3 days ago
Ikeja, Lagos, Nigeria WorkNigeria Full time ₦300,000 - ₦600,000 per yearJob Title: Senior Finance OfficerLocation: Ikeja, LagosIndustry: ConsultingEmployment Type: Full-time, HybridExperience Level: Minimum 4 yearsQualification: ICAN CertifiedSalary:300,000 NetJob Summary:We are seeking an experienced and strategic Senior Finance Officer to lead and oversee our finance and accounting operations. The ideal candidate is a...