Apply Edge Start your job search

Senior Backend Developer (Java / Spring Boot)

Datamatics Technologies · Riyadh, Riyadh, Saudi Arabia

Apply & track with Apply Edge
Senior Backend Developer (Java / Spring Boot)Location: Riyadh, Saudi Arabia (Onsite)Duration: 6 Months (Extendable)Experience: 7 to 8 Years Start Date: ImmediateEmployment Type: ContractExperience Required: 7–10 YearsJob SummaryWe are seeking an experienced Senior Backend Developer with strong expertise in Java, Spring Boot, Microservices, and Enterprise Integrations to join a high-profile digital transformation project in Riyadh, Saudi Arabia.The ideal candidate will be a hands-on backend engineering professional capable of leading technical implementation efforts while contributing to solution design, architecture discussions, and mentoring junior developers. This role requires strong backend development experience, excellent problem-solving abilities, and the capability to work closely with cross-functional teams in a fast-paced enterprise environment.The successful candidate will be responsible for designing, developing, and maintaining scalable backend systems, APIs, and integrations while ensuring high standards of performance, security, reliability, and maintainability.Key ResponsibilitiesBackend DevelopmentDesign, develop, and maintain scalable backend services and enterprise-grade applications using Java and Spring BootBuild and manage RESTful APIs and backend integrations with internal and external systemsDevelop highly available, secure, and performant microservices-based solutionsWrite clean, maintainable, and reusable code following industry best practices and coding standardsOptimize application performance, scalability, and reliabilityTechnical LeadershipLead backend implementation activities and provide technical guidance to development teamsConduct code reviews and ensure adherence to coding standards and best practicesMentor and support junior and mid-level developersParticipate in technical decision-making and architecture discussionsPromote engineering excellence and continuous improvement within the teamArchitecture & DesignPrepare High-Level Design (HLD) and Low-Level Design (LLD) documentationCollaborate with architects and stakeholders to design scalable backend solutionsSupport system integration design and implementationEnsure architectural alignment with security, performance, and business requirementsIntegration & APIsDesign and implement robust API integrations with third-party and enterprise platformsDevelop secure authentication and authorization mechanisms using OAuth2, JWT, and related technologiesSupport integration with messaging and event-driven platforms where requiredTroubleshoot and resolve integration-related issuesCollaboration & DeliveryWork closely with frontend developers, platform teams, architects, business analysts, and client stakeholdersParticipate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectivesContribute to release planning, deployment activities, and production supportEnsure timely delivery of high-quality software solutionsRequired Technical SkillsBackend TechnologiesJava (Java 8/11/17 or higher)Spring BootSpring FrameworkRESTful API DevelopmentBackend System IntegrationsArchitectureMicroservices ArchitectureDistributed Systems DesignAPI Design & DevelopmentHigh-Level Design (HLD)Low-Level Design (LLD)DatabasesSQL Databases (Oracle, PostgreSQL, MySQL, SQL Server)NoSQL Databases (MongoDB, Cassandra, Redis, etc.)Database Performance OptimizationSecurityOAuth2JWT AuthenticationAPI Security Best PracticesSecure Coding StandardsDevOps & ToolsGitCI/CD PipelinesDockerMaven / GradleJenkins, GitLab CI/CD, or similar toolsDevelopment MethodologiesAgileScrumTest-Driven Development (Preferred)Nice-to-Have SkillsBanking or FinTech industry experienceCloud platforms (AWS, Azure)Event-driven architectureKafkaRabbitMQBackbase platform integration experienceKubernetes and container orchestration exposureAPI Gateway and Service Mesh technologiesQualificationsBachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related fieldRelevant Java and cloud certifications are an advantageExperience Requirements7–10 years of software development experienceStrong hands-on experience in Java and Spring Boot developmentProven experience designing and implementing microservices-based architecturesExtensive experience developing REST APIs and enterprise integrationsExperience leading development teams and mentoring engineersExperience preparing HLD and LLD documentationExperience working on enterprise-scale applications and production environmentsPreferred Industry ExperienceBankingFinancial ServicesFinTechDigital Banking PlatformsEnterprise Digital Transformation ProgramsSoft SkillsStrong communication and stakeholder management skillsExcellent analytical and problem-solving abilitiesLeadership and mentoring mindsetStrong ownership and accountabilityAbility to work effectively in onsite and client-facing environmentsCollaborative approach with cross-functional teamsIdeal Candidate ProfileSenior hands-on Backend Engineer with 7–10 years of experienceDeep expertise in Java, Spring Boot, and MicroservicesStrong experience with enterprise integrations and API developmentAbility to lead technical implementation while remaining hands-onComfortable working full-time onsite in Riyadh, Saudi ArabiaImmediate or short-notice availability preferredMandatory Requirements7+ years of Backend Development experienceStrong Java and Spring Boot expertiseREST API development and integrationsMicroservices architecture experienceSQL and NoSQL database experienceOAuth2 and JWT security implementationCI/CD, Git, and Docker experienceAgile/Scrum delivery experienceWillingness to work onsite in Riyadh, Saudi Arabia