Senior Java Development Engineer

Nigeria Full-time Undisclosed
Job Description
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 dev
Sponsored End of the year 50% Promo discount
Share this Job
Job Snapshot
  • Posted: May 28, 2026
  • Job Type: Full-time
  • Location: Nigeria
  • Source: External