Skip to content
mimi

Senior Java Software Engineer

AltexSoft

Nigeria · On-site Full-time Senior 2w ago

About the role

Nigeria

Software Engineer, Java

We are looking for a Senior Java Backend Engineer to join an AI-native engineering team building a scalable B2B platform serving enterprise customers.

The team is building the B2B Finance Service — a scalable platform that connects B2B finance processes with ERP systems, and handles partner invoicing, booking ingestion, and reconciliation readiness

You Have • 5+ years of professional experience with Java Strong hands-on experience with Spring Boot (Spring Boot 3.x and Java 21) • Solid understanding of backend architecture, clean code principles, and microservices • Experience building and maintaining RESTful APIs • Experience with relational databases (e.g., PostgreSQL, MySQL) • Experience working with external integrations (REST/SOAP APIs, messaging systems, etc.) • Strong code review and refactoring skills • Experience with Maven-based builds and multi-module projects • Openness to AI-assisted development (e.g., GitHub Copilot, Cursor) in line with company policy • Experience working in Agile teams

Would be a plus • Experience with event-driven or batch processing (e.g., RabbitMQ, Kafka, scheduled jobs) • Experience with enterprise/B2B or finance domains • Experience with automated testing (JUnit 5, Mockito, integration tests, Testcontainers) • Experience with AWS (EKS/Kubernetes, S3, RDS) and DevOps (GitLab CI, ArgoCD, Helm, Terraform) • Understanding of observability (Prometheus, OpenTelemetry, Grafana) • Experience using AI coding assistants and ability to review and refine AI-generated code

You Are Going To • Develop and maintain backend services for the B2B Finance module using Java 21 and Spring Boot Design and implement integrations with booking engines and ERP (Microsoft Dynamics 365 Business Central via OData/REST) • Add and evolve business logic for invoicing, partner sync, and data needed for reconciliation, in line with architectural contracts • Review and refactor code (including AI-generated) for quality, performance, and architectural compliance • Implement and maintain database access, and ensure idempotency and auditability where required Contribute to testing strategy (unit/integration, target coverage), code quality, and pipeline standards (Spotless, SonarQube)

We offer

Work-life Balance • Possibility to work remotely

Health Care • Reimbursement of medical expenses • Online morning exercise

Education • Compensation for trainings, seminars, conferences • Free access to the Pluralsight and ACloudGuru knowledge base • Access to the AltexSoft library with top-notch materials • A mentor for a probation period • Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development

Development • Horizontally — master new technologies at internal courses • Vertically — choose your own career path through Competency trees

Recognition Program • All your activities are marked by points that can be exchanged for gifts to fit any taste.

Contact our Talent Acquisition Specialist

Darlington Anyanwu

darlington.anyanwu@altexsoft.com

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free