Senior Java Development Engineer at Barnksforte Group Limited

Posted on Mon 25th May, 2026 - www.hotnigerianjobs.com --- (0 comments)

Barnksforte Group Limited - We are a fast-growing software company building identity and digital-transformation solutions (biometrics, secure ID platforms, managed services) for governments (G2B/G2C), large enterprises and consumers across Africa. Our products power mission-critical services used by millions and demand disciplined delivery, strong stakeholder management and continuous improvement mindset.

We are recruiting to fill the position below:

Job Title: Senior Java Development Engineer

Location: Abuja (FCT)
Employment Type: Full Time - Onsite / Hybrid
Reports To: Software Development Manager

Job Purpose

  • The Senior Java Development Engineer is responsible for designing, developing, optimizing, and maintaining secure, scalable, and high-performance backend platforms supporting enterprise and government technology solutions.
  • The role focuses on backend engineering, microservices architecture, distributed systems, cloud-native development, API integration, large-scale transaction processing, and enterprise-grade application development using Java and modern backend technologies.
  • The Senior Java Development Engineer will work closely with Product, Architecture, DevOps, Database, QA, Infrastructure, and Security teams to build reliable and scalable digital platforms capable of supporting mission-critical operations, high transaction volumes, and large-scale data processing environments.
  • The role also includes providing technical leadership, supporting architecture decisions, conducting code reviews, mentoring junior developers, and promoting engineering best practices across development teams.

Key Responsibilities
Backend Application Development:

  • Design, develop, and maintain enterprise-grade backend systems and microservices using Java and Spring frameworks.
  • Build scalable, secure, and high-performance APIs and distributed services.
  • Develop cloud-native backend applications supporting enterprise and government-scale platforms.
  • Ensure application reliability, scalability, fault tolerance, and operational stability.
  • Participate in architecture design, solution development, and technical planning activities.

Microservices & Distributed Systems Engineering:

  • Design and implement microservices-based architectures and distributed systems.
  • Develop event-driven systems using messaging and streaming technologies.
  • Support asynchronous communication, service orchestration, and system integration patterns.
  • Optimize backend services for scalability, resiliency, and high-throughput processing.
  • Support modernization and continuous improvement of backend platforms.

API Development & Integration:

  • Design, develop, document, and maintain secure RESTful APIs and backend services.
  • Integrate internal and external enterprise systems using modern integration approaches.
  • Support API security, authentication, authorization, and encryption standards.
  • Ensure API reliability, scalability, and performance optimization.
  • Support service interoperability across enterprise platforms.

Database & Data Processing:

  • Design and optimize relational and non-relational database structures.
  • Develop systems capable of processing large-scale datasets and high-volume transactions.
  • Optimize queries, transactions, indexing, and database access patterns.
  • Work closely with Database Engineers on data architecture and performance optimization.
  • Support transactional integrity, consistency, and secure data handling practices.

Cloud & Platform Engineering:

  • Develop and maintain applications deployed on AWS or other cloud platforms.
  • Support containerized deployments, cloud-native architectures, and scalable infrastructure environments.
  • Collaborate with DevOps teams on CI/CD, deployment automation, and operational optimization.
  • Support system monitoring, logging, troubleshooting, and operational support activities.
  • Contribute to cloud modernization and infrastructure optimization initiatives.

Security & Secure Development Practices:

  • Implement secure coding standards and application security best practices.
  • Support cryptography, encryption, tokenization, and secure key management implementations.
  • Identify and remediate application vulnerabilities and security risks.
  • Collaborate with Security teams to ensure compliance with organizational security standards.
  • Promote secure software development lifecycle (SSDLC) practices across teams.

Technical Leadership & Collaboration:

  • Participate in architecture reviews, technical discussions, and engineering planning sessions.
  • Conduct code reviews and ensure adherence to coding standards and development best practices.
  • Mentor junior and mid-level developers on engineering standards and technical approaches.
  • Work closely with Product Managers, QA Teams, DevOps, Infrastructure, and Security teams.
  • Support continuous improvement of engineering processes, standards, and operational practices.

Key Performance Indicators (KPIs)

  • Application performance and scalability metrics.
  • API reliability and system uptime.
  • Code quality and defect reduction rate.
  • Delivery of assigned development milestones within timelines.
  • System incident response and resolution time.
  • Secure coding and vulnerability remediation compliance.
  • Backend performance optimization effectiveness.
  • Technical documentation and code review participation.
  • Contribution to architecture and engineering improvements.
  • Collaboration effectiveness across development and operational teams.

Qualifications & Experience

Education:

  • Bachelor’s Degree in any of the following disciplines:
    • Computer Science
    • Software Engineering
    • Information Technology
    • Computer Engineering
    • Or a related field

Experience:

  • 7–10+ years’ experience in Java backend development and enterprise application engineering.
  • Hands-on experience building scalable enterprise and distributed backend systems.
  • Experience working with microservices architecture and event-driven systems.
  • Experience supporting enterprise, fintech, or government technology platforms.
  • Experience working within Agile/Scrum software delivery environments.

Preferred Technologies & Frameworks:

  • Java
  • Spring Framework
  • Spring Boot
  • Hibernate / JPA
  • REST APIs
  • Kafka / RabbitMQ or related messaging platforms
  • Docker
  • Kubernetes
  • AWS or related cloud platforms

Preferred Database Technologies:

  • PostgreSQL
  • Oracle
  • MySQL
  • MongoDB or other NoSQL platforms

Certifications (Advantage):

  • Oracle Certified Professional Java Programmer
  • AWS Certified Developer
  • AWS Certified Solutions Architect
  • Spring Professional Certification
  • Kubernetes Certifications

Technical Skills:

  • Enterprise Java backend development.
  • Microservices architecture and distributed systems.
  • RESTful API development and integration.
  • Event-driven architecture and messaging systems.
  • Cloud-native application development.
  • Database design and performance optimization.
  • Secure coding and application security practices.
  • CI/CD and DevOps collaboration.
  • System scalability, performance, and reliability engineering.
  • Troubleshooting and production support activities.
  • Technical documentation and architecture understanding.

Skills & Competencies:

  • Strong analytical and problem-solving capability.
  • Strong software architecture and engineering mindset.
  • Attention to detail and code quality discipline.
  • Strong communication and collaboration skills.
  • Ability to work independently and within cross-functional teams.
  • Strong ownership and accountability mindset.
  • Ability to manage technical priorities and delivery timelines.

Behavioral Attributes:

  • Proactive and solution-oriented mindset.
  • Strong commitment to engineering quality and operational excellence.
  • Continuous learning and adaptability capability.
  • Strong mentoring and teamwork orientation.
  • Ability to work under pressure in fast-paced delivery environments.

Work Environment:

  • Strategic and collaborative technology environment.
  • Involvement in high-impact, group-wide technology initiatives.
  • Opportunities for professional growth and influence across enterprise and government technology platforms within the Barnksforte Group.

Salary
N400,000 - N900,000 Monthly.

Application Closing Date
31st July, 2026.

How to Apply
Interested and qualified candidates should submit their CV / resume along with a cover letter detailing their relevant experience to: careers@barnksfortegroup.com using the job title & location as the subject of the email.