Watu Credit logo
Watu Credit

Driving opportunity and growth through accessible, far-reaching and inclusive asset financing solutions.

Senior Backend Engineer – Java, Architecture

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2015H1B No SponsorCompany SiteLinkedIn

Location

Kenya

Posted

14 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Engineer – Java, Architecture

Watu Credit

• Design, build, and maintain backend services and APIs • Write unit and integration tests as a first-class part of development • Drive architecture discussions • Review pull requests for design and maintainability • Write and maintain technical documentation • Contribute to shared libraries and platform standards • Use AI/LLM tooling actively in your workflow

Job Requirements

  • 5+ years of professional backend software engineering experience
  • At least 3 years working in Java in a production environment
  • Java and Spring Boot depth
  • REST API design
  • Relational database design
  • Distributed systems depth
  • Testing with JUnit/Mockito and integration tests
  • Event-driven architecture in production - Kafka or equivalent
  • Microservices architecture experience
  • Familiarity with cloud environments - AWS preferred
  • Experience with any additional JVM language (Kotlin) or willingness to learn

Benefits

  • Health insurance
  • 401(k) matching
  • Professional development opportunities

Related Job Pages

More Backend Engineer Jobs

Rimutee logo

Desarrollador Web – .NET

Rimutee

We believe LATAM digital & tech talent need to expand their reach.

Backend Engineer14 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Analizar, diseñar, desarrollar, mantener e implementar aplicaciones web • Desarrollar nuevas funcionalidades y mejoras evolutivas • Atender requerimientos e incidentes del proyecto • Gestionar tareas, estados y evidencias mediante Azure DevOps • Elaborar documentación técnica y asegurar la calidad de las soluciones desarrolladas

Costa Rica
Full TimeRemoteTeam 1,001-5,000Since 2003H1B Sponsor

• Act as the technical owner for Credit Risk applications and services • Ensure applications remain stable, secure, resilient, and available • Provide Level 3 production support for incidents, problems, and service requests • Investigate and resolve complex technical issues within agreed SLAs • Collaborate with infrastructure, operations, and business teams to minimize service disruption • Design, develop, test, and implement new features, enhancements, and defect fixes • Deliver regulatory, compliance, and business-driven changes • Maintain and improve existing applications while reducing technical debt • Ensure all developments follow change management and release processes • Participate in production deployments and post-release validation • Provide technical leadership and mentorship to developers and support engineers • Conduct code reviews and ensure adherence to coding standards and best practices • Promote high-quality software design, testing, security, and maintainability • Drive knowledge sharing and maintain technical documentation • Partner with business stakeholders to understand requirements and priorities • Provide technical expertise during incident management and problem resolution • Collaborate with third-party vendors where required • Support audit, risk, and compliance initiatives related to managed applications

Spain
Full TimeRemoteTeam 51-200Since 2018H1B No Sponsor

• Build and evolve the corporate AI platform. • Develop intelligent agents and tools powered by LLMs. • Implement MLOps patterns and governance for AI solutions. • Create reusable components that accelerate development for data teams. • Evaluate new technologies and define standards for AI adoption across the organization.

Brazil
Minsait logo

Java Developer – Low Platform

Minsait

Join a more human technology #MoreMinsait

Backend Engineer14 days ago
Full TimeRemoteTeam 10,001+Since 2016H1B No Sponsor

• Highly skilled Java developer working with modern technologies; backend competencies required to build robust, scalable, and efficient applications, as well as to manage and optimize infrastructures. • Design, code, test, and maintain applications using Java, working with user requirements, system architecture, database integration, and troubleshooting, focusing on performance, scalability, and alignment with business objectives. • Knowledge and skills: Full Stack Developer (experience in both back-end and front-end development). • Proficiency in Java (Quarkus, Spring Boot framework, Maven, EJB, WebLogic), Node.js, Angular, Bootstrap, HTML, JavaScript, CSS. • Databases: MySQL, Oracle, and Hive. • DevOps practices. • Knowledge of Agile methodologies (Scrum, Kanban, Microsoft Solutions Framework (MSF), Extreme Programming (XP), Lean Manufacturing). • Concepts of distributed computing and microservices. • Container orchestration (Kubernetes, Red Hat OpenShift, Rancher). • Kubernetes clusters and related resources. • Docker containers. • Continuous delivery processes and tools: CI/CD, Jenkins, and Argo. • Public clouds: IBM Cloud, Microsoft Azure, Google Cloud Platform (GCP) and AWS. • Building cloud environment monitoring systems: Prometheus and Grafana. • Experience developing and integrating REST APIs. • Codebase management, builds, and version control: Git, GitLab.

Brazil