Mid-Senior Backend Engineer
Arab Bank · Cairo, Egypt
Tailor my CV for this job — freeResponsibilities
Design and develop scalable Spring Boot microservices.Develop secure, reusable, and high-performance REST APIs.Design MongoDB collections, document models, indexes, and queries.Build integrations with enterprise systems and external APIs.Implement synchronous and asynchronous integration patterns.Develop event-driven solutions using Kafka or similar messaging platforms.Implement proper exception handling, validation, logging, retries, timeouts, and idempotency.Write clean, maintainable, and production-quality code.Develop unit and integration tests using JUnit, Mockito, and related frameworks.Perform code reviews and enforce development standards.Troubleshoot application, MongoDB, API, integration, and performance issues.Support deployments and production incident resolution.Work closely with architects, QA, DevOps, and frontend teams.
Technical Skills
Strong hands-on Java 11/17+Strong Spring Boot development experienceStrong understanding of Microservices ArchitectureREST API design and developmentSpring Data / Spring Data MongoDBStrong hands-on MongoDBMongoDB document/data modellingGitDockerGood understanding of KubernetesAPI security
Requirements
3-5 years of relevant professional experience.Ability to work independently and take ownership of assigned tasks.Ability to collaborate effectively with cross functional teams.Strong attention to details and commitment to delivering efficient solutions.