Senior Java Backend Developer
QNBeyond Plus · Cairo, Egypt
قدّم وتابع مع أبلاي إيدجAbout the RoleWe are looking for a Senior Java Backend Developer to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform.The ideal candidate will have strong experience in Java and Spring Boot, designing microservices-based architectures, and developing secure, scalable APIs. In this role, you will also contribute to technical architecture decisions, mentor junior developers, and help drive engineering best practices.You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions.Key ResponsibilitiesBackend DevelopmentDesign, develop, and maintain backend services using Java and Spring Boot.Build scalable microservices architectures supporting high-volume digital platforms.Develop and maintain RESTful APIs for internal and external integrations.System ArchitectureContribute to system design and backend architecture decisions.Ensure high availability, performance, and scalability of backend services.Implement secure coding practices aligned with enterprise security standards.IntegrationIntegrate backend services with internal systems and third-party platforms.Work with messaging systems such as Kafka or other event-driven technologies.CollaborationCollaborate closely with frontend developers, product managers, and QA teams.Participate in Agile/Scrum development processes.Mentor junior developers and contribute to knowledge sharing.Performance & QualityWrite clean, maintainable, and testable code.Troubleshoot and optimize application performance.Ensure code quality through testing, code reviews, and CI/CD pipelines.Required QualificationsExperience5–10 years of experience in Java backend developmentStrong experience with Spring Boot and microservices architectureProven experience building REST APIsTechnical SkillsJavaSpring BootMicroservices architectureRESTful API developmentSQL and relational databases (PostgreSQL, MySQL, or similar)Git version controlDocker / containerizationCI/CD pipelinesSecurity & IntegrationAuthentication and authorization frameworks (OAuth2, JWT)API security best practicesProfessional SkillsStrong problem-solving and analytical skillsAbility to work in Agile environmentsStrong communication and collaboration skillsPreferred QualificationsExperience with event-driven architectures (Kafka or similar)Experience with cloud platforms or container orchestration (Kubernetes)Experience building high-availability enterprise systemsExperience in digital banking, fintech, or financial services platforms