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.
https://www.hotnigerianjobs.com/hotjobs/900723/senior-java-development-engineer-at-barnksforte-gr.html