datatrota
Signup Login
Home Jobs Blog

Technology Lead (Java) at Strivo Labs

Strivo LabsLagos, Nigeria Networking and Tech Support
Full Time
At Strivo Labs, we are passionate about helping businesses scale with speed and precision. We specialize in providing end-to-end digital solutions, from custom design and MVP development to automation and content creation.

Role Overview

  • The Technology Lead (Java) will provide technical leadership across backend systems while managing and mentoring a team of engineers.
  • This role combines hands-on Java development with architecture design, system scalability, and delivery oversight.
  • You will play a critical role in building secure, resilient, and compliant financial systems while aligning engineering execution with business goals.

Key Responsibilities
Technical Leadership:

  • Lead backend architecture design and implementation using Java-based technologies.
  • Define engineering standards, code quality benchmarks, and best practices.
  • Review system designs to ensure scalability, performance, and security.
  • Own technical decision-making across product squads.

Hands-on Development:

  • Design and develop enterprise-grade applications using:
  • Java (8/11/17+)
  • Spring Boot / Spring Framework
  • RESTful APIs & Microservices architecture
  • Build and maintain high-performance transaction processing systems.
  • Optimize applications for concurrency, latency, and reliability.
  • Write clean, testable, and maintainable code.

Team Management:

  • Lead, mentor, and manage a team of backend developers.
  • Conduct code reviews and technical coaching sessions.
  • Support recruitment, onboarding, and performance management.
  • Drive sprint planning and ensure on-time delivery.

Fintech & Compliance:

  • Ensure systems meet regulatory, security, and compliance standards.
  • Implement secure coding practices aligned with financial services requirements.
  • Oversee integrations with payment gateways, core banking systems, and third-party APIs.
  • Implement authentication & authorization frameworks (OAuth2, JWT).

DevOps & Infrastructure Collaboration:

  • Work with DevOps teams on CI/CD pipelines.
  • Support cloud deployment (AWS, Azure, or GCP preferred).
  • Guide containerization strategies (Docker, Kubernetes).
  • Ensure system monitoring, logging, and uptime standards.

Requirements
Required Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or related field.
  • 7+ years of software development experience.
  • 3+ years in a leadership or team management role.
  • Strong proficiency in Java and Spring Boot.
  • Experience building high-volume, transaction-heavy systems.
  • Solid understanding of:
  • Microservices architecture
  • Distributed systems
  • Relational databases (PostgreSQL/MySQL/Oracle)
  • Messaging systems (Kafka/RabbitMQ)
  • Experience in fintech, banking, payments, lending, or financial platforms.
  • Strong knowledge of secure coding and financial compliance requirements.

Preferred Qualifications:

  • Experience in core banking integration.
  • Knowledge of ISO 8583 or payment switching.
  • Experience with event-driven architecture.
  • Familiarity with Kubernetes and container orchestration.
  • Exposure to Open Banking or API-first banking models.

Key Competencies:

  • Strategic thinking with execution discipline
  • Strong leadership and communication skills
  • Ownership mindset
  • Problem-solving under pressure
  • Ability to balance technical depth with business alignment

Performance Expectations:

  • Deliver scalable and secure financial systems.
  • Maintain high code quality and engineering standards.
  • Build a high-performing backend engineering team.
  • Improve system reliability and reduce technical debt.

Method of Application

Signup to view application details. Signup Now

More jobs like this

X

Send this job to a friend