Junior Backend Engineer
الوصف الوظيفي
About the Role
We are seeking a motivated and detail-oriented Junior Backend Engineer to join our dynamic engineering team. In this pivotal role, you will contribute to the development, maintenance, and enhancement of robust backend systems and services that underpin our digital products and business operations. Your work will directly impact the reliability, scalability, and security of our applications, ensuring seamless functionality for both internal and external stakeholders. You will collaborate closely with cross-functional teams, including frontend developers, product managers, and DevOps engineers, to deliver high-quality software solutions in a fast-paced, agile environment.
Key Responsibilities
The Junior Backend Engineer will be responsible for a variety of critical tasks, including:
- Backend Development: Design, develop, and maintain backend services and APIs using Java and Spring Boot within a microservices architecture. Ensure these services are scalable, efficient, and aligned with business requirements.
- Software Implementation: Translate functional and technical specifications into functional, tested, and production-ready code. Collaborate with product teams to refine requirements and deliver solutions that meet user needs.
- System Integration: Integrate backend services with databases, internal platforms, and external partner systems to enable seamless data flow and interoperability across the organization.
- Event Streaming and Messaging: Work with event-driven architectures using technologies such as Kafka and message queues (MQ) to support real-time data processing and communication between services.
- Code Quality and Testing: Write clean, maintainable, and testable code in adherence to engineering best practices. Perform unit testing, debugging, and defect resolution to ensure the reliability of the applications.
- Security and Compliance: Implement secure coding practices, including robust authentication and authorization mechanisms, as well as data protection measures to safeguard sensitive information and comply with industry standards.
- Deployment and Monitoring: Support the deployment and monitoring of applications on containerized platforms such as OpenShift and Kubernetes, utilizing established CI/CD pipelines to streamline the release process.
- Collaboration and Continuous Improvement: Participate in code reviews, technical discussions, and squad ceremonies to foster knowledge sharing and continuous improvement. Contribute to the enhancement of development practices and the overall quality of our applications.
- Troubleshooting and Support: Assist in production troubleshooting under the guidance of senior engineers, ensuring minimal downtime and optimal performance of backend systems.
- Documentation: Maintain accurate and up-to-date technical documentation to facilitate knowledge transfer and onboarding for future team members.
Qualifications and Skills
To excel in this role, the ideal candidate will possess the following qualifications and skills:
- Education: A Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Experience: A minimum of 2 years of hands-on experience in backend development, with a proven track record of delivering software solutions in a professional setting.
- Technical Proficiency: Strong working knowledge of Java, Spring Boot, RESTful APIs, SQL, and Git. Familiarity with these technologies is essential for contributing effectively to our backend systems.
- Problem-Solving: A solid understanding of data structures, algorithms, and debugging fundamentals, enabling you to tackle complex technical challenges with confidence.
- Collaboration: Excellent communication and teamwork skills, with the ability to work effectively in a collaborative, agile environment.
- Adaptability: A willingness to learn and adapt to new technologies, methodologies, and industry best practices to drive innovation and continuous improvement.
Why Join Us?
As a Junior Backend Engineer, you will have the opportunity to grow your career in a supportive and innovative environment. You will work alongside experienced professionals, gain exposure to cutting-edge technologies, and contribute to projects that have a meaningful impact on our business and customers. We offer competitive compensation, professional development opportunities, and a collaborative culture that values your contributions and fosters your long-term success.
يمكن أن يرتكب الذكاء الاصطناعي أخطاءً.
ℹ️ إخلاء مسؤولية توظيف:
موقع وظائف السعودية (ksajobshub.com) هو محرك بحث ومجمع لإعلانات الوظائف من المصادر والشركات الرسمية في المملكة العربية السعودية. نحن لا نتقاضى أي مبالغ مالية أو رسوم من الباحثين عن عمل، وتتم عمليات التقديم مباشرة عبر الانتقال للرابط الأصلي للجهة المعلنة.