W

Senior Back-end Developer – Java

📍 مصر الجديدة Full-Time 💼 Senior Level (6-8 yrs) 🕐 1mo ago
👁️ 0 views
📋 0 applicants

Job Description

We're building an ERP system from scratch — and we need a Java engineer who treats financial precision as a non-negotiable.We are a Cairo-based technology company specializing in building enterprise-grade ERP and accounting software for small and medium-sized businesses.

We design systems that are reliable, scalable, and fully compliant with regulatory requirementsRole OverviewWe are looking for a seasoned Java Back-End Developer to join our core team and help architect a comprehensive ERP system from Day

1.

This is not a maintenance role — you will be involved in foundational architecture decisions, module design, and the technical choices that define the product for years to come.

If you care about financial precision, clean architecture, and meaningful engineering work, this is the role for you.What You'll DoArchitect and develop core ERP modules: General Ledger (GL), Accounts Receivable, Accounts Payable, Inventory, HR & Payroll"Design and implement RESTful APIs consumed by the Angular frontend and external integrationsImplement financial calculation logic using BigDecimal — zero tolerance for rounding errorsBuild and maintain Spring Security layers: OAuth2, JWT, and role-based access controlDesign and optimize PostgreSQL schema for transactional financial data at scaleContribute to system architecture, API versioning, and technical decision-makingLead and participate in code reviews, upholding engineering and clean code standardsCollaborate with product and frontend teams to translate business needs into technical specsDebug, optimize, and upgrade existing modules as the product evolves

5+ years hands-on Java / Spring Boot in production environmentsDeep expertise in Spring Core, Spring Data JPA, Spring SecurityStrong REST API design — versioning, pagination, error handlingOAuth2, JWT, OpenID Connect — production-level implementationPostgreSQL or Oracle — advanced SQL, indexing, query optimizationHibernate / JPA — mapping, lazy loading, transaction managementBigDecimal precision for all financial calculations (critical)ACID transactions, data integrity, and concurrency handlingSOLID principles, Design Patterns, Clean ArchitectureStrong AdvantageEvent-driven architecture: Kafka, Kafka Streams, or RabbitMQDocker — containerization and local dev environmentsKubernetes, OpenShift, or RancherAI-assisted development: GitHub claude, Cursor, etc.Microsoft Azure or AWS — any cloud exposureCI/CD pipelines and DevOps fundamentalsMentoring junior developers or leading delivery teamsNice to HaveElasticsearch for advanced reporting and full-text searchWebSockets for real-time dashboards and live notificationsFlyway or Liquibase for database schema migration managementFamiliarity with Angular (our frontend stack) — a plus, not a requirementExposure to Microservices migration from Monolith architectures

What We OfferEarn a competitive salary determined by your experience and a technical interviewWork part-time with flexible hours — schedule agreed mutually to fit your lifeOn-site, Nasr City — El Nozha St., Cairo (accessible location)Shape the product from Day 1 — your architecture decisions define the system for yearsEngineering-first team — clean code, quality, and craft are genuinely valued

Requirements & Qualifications

5+ years hands-on Java / Spring Boot in production environmentsDeep expertise in Spring Core, Spring Data JPA, Spring SecurityStrong REST API design — versioning, pagination, error handlingOAuth2, JWT, OpenID Connect — production-level implementationPostgreSQL or Oracle — advanced SQL, indexing, query optimizationHibernate / JPA — mapping, lazy loading, transaction managementBigDecimal precision for all financial calculations (critical)ACID transactions, data integrity, and concurrency handlingSOLID principles, Design Patterns, Clean ArchitectureStrong AdvantageEvent-driven architecture: Kafka, Kafka Streams, or RabbitMQDocker — containerization and local dev environmentsKubernetes, OpenShift, or RancherAI-assisted development: GitHub claude, Cursor, etc.Microsoft Azure or AWS — any cloud exposureCI/CD pipelines and DevOps fundamentalsMentoring junior developers or leading delivery teamsNice to HaveElasticsearch for advanced reporting and full-text searchWebSockets for real-time dashboards and live notificationsFlyway or Liquibase for database schema migration managementFamiliarity with Angular (our frontend stack) — a plus, not a requirementExposure to Microservices migration from Monolith architectures

What We OfferEarn a competitive salary determined by your experience and a technical interviewWork part-time with flexible hours — schedule agreed mutually to fit your lifeOn-site, Nasr City — El Nozha St., Cairo (accessible location)Shape the product from Day 1 — your architecture decisions define the system for yearsEngineering-first team — clean code, quality, and craft are genuinely valued

EGjobank Analysis

Quick Role Summary

Opportunity as "Senior Back-end Developer – Java" at WUZZUF jobs located in مصر الجديدة on a Full-Time basis, suited for Senior Level candidates, within Engineering. Key details from listing: We're building an ERP system from scratch — and we need a Java engineer who treats financial precision as a non-negotiable.We are a Cairo-based technology…

The Egyptian Job Bank editorial team prepares curated overviews and actionable application guidance for every listing, preserving official employer details.

Application Tips

  1. Tailor your CV headline to match "Senior Back-end Developer – Java" and feature measurable achievements in the top third of your resume.
  2. Customize your cover note for مصر الجديدة: explain why this location and work arrangement suit your availability and how you add value to the team.
  3. Highlight relevant practical experience, key responsibilities, and specific business impact.
  4. Demonstrate team leadership, budget stewardship, and tangible business KPIs — concrete numbers carry maximum weight.
  5. After applying, monitor your status from your dashboard and stay prepared for an interview invitation.

Readiness Checklist

  • Updated CV in standard PDF format with a professional filename
  • Skills aligned with the stated role requirements
  • Availability for work in مصر الجديدة or remote if specified
  • Measurable achievement examples prepared for interview talking points
  • Egyptian Job Bank candidate profile ready for application tracking
More Career Guides →

Similar Jobs You Might Like