Junior Backend Engineer

🏢 TAWANTECH
📍 Riyadh, Saudi ArabiaFull-timeOn-site
📅 Posted: 2d ago🔄 Updated: 2d ago
CV%
✨ AI Summary
The Junior Backend Engineer will develop, maintain, and support reliable backend applications and services using Java and Spring Boot within a microservices architecture. Key responsibilities include translating requirements into software, integrating services with databases and external systems, working with event streaming, writing clean and testable code, performing unit testing and debugging, applying secure coding practices, supporting deployment on containerized platforms, participating in code reviews, and assisting with production troubleshooting. A Bachelor’s Degree in Computer Science, Software Engineering, or a related field is required, along with 2 years of backend development experience and working knowledge of Java, Spring Boot, REST APIs, SQL, and Git.
Required Skills
Information Technology
JavaSpring BootREST APISQLGitData StructuresAlgorithmsDebugging
Nice to have:
Information Technology
KafkaOpenShiftKubernetesCI/CD
Other
MQ
Requirements
QUALIFICATIONS:Bachelor’s Degree in Computer Science, Software Engineering, or a related field. 2 years of backend development experience. Working knowledge of Java, Spring Boot, REST APIs, SQL, and Git. Understanding of data structures, algorithms, and debugging fundamentals.  
Description
Purpose:To develop, maintain, and support reliable backend applications and services that enable business capabilities and digital products in accordance with established engineering and security standards.Main Duties and Responsibilities:Develop and maintain backend services and APIs in Java and Spring Boot within a microservices architecture. Translate functional and technical requirements into working, tested software. Integrate services with databases, internal platforms, and external partner systems. Work with event streaming and messaging (Kafka, MQ) under guidance. Write clean, maintainable, testable code in line with engineering standards. Perform unit testing, debugging, and defect resolution. Apply secure coding practices, including authentication, authorization, and data protection requirements. Support deployment and monitoring on containerized platforms (OpenShift/Kubernetes) through established CI/CD pipelines. Participate in code reviews, technical discussions, and squad ceremonies. Support production troubleshooting under the guidance of senior engineers. Maintain relevant technical documentation. Contribute to continuous improvement of development practices and application quality. 
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00