Browse Jobs
For Employers
Post JobLog inGet Started
Logo

Backend Developer, Sr. Consultant

MIGRATIONIT
Cairo, Egypt
Posted 6 months ago
1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • End-to-End Development: Undertake end-to-end micro-service development, from requirement analysis and design to implementation and deployment.


  • Technology Stack Mastery: Proficiency back-end frameworks / Languages (Java, Spring Boot, Kotlin, http4k).


  • Architecture Design: Design scalable and maintainable application architectures, ensuring efficient implementation of architectural patterns.


  • API Development: Develop robust and efficient APIs to enable seamless communication between different parts of the application and potentially with third-party services.


  • Version Control and Collaboration: Utilize version control systems like Git for collaborative development, ensuring code quality and smooth integration of features from multiple team members.


  • Agile development methods: Follow Test Drive Development as a professional discipline to create software. Comfortable doing pair programming.


  • Testing: Working knowledge of modern testing tools.


  • DevOps: Practical experience in Continuous Integration/Continuous Delivery.


  • Security Considerations: Implement security best practices, including data encryption, user authentication, and authorization mechanisms, to safeguard the application from potential threats.


  • Performance Optimization: Analyse and optimize application performance, identifying bottlenecks and implementing strategies to enhance speed and responsiveness.


  • Client Interaction: Collaborate closely with clients and stakeholders to gather requirements, provide updates, and address feedback, demonstrating strong communication and interpersonal skills.

Requirements
  • 6 – 10 years of experience in the same field.


  • Back-End Development: Experience with at least one back-end language/framework combination, like Java, Kotlin, Spring Boot to build server-side logic and APIs.


  • Containers: Experience with Docker and Kubernetes.


  • Version Control: Competence in using Git for version control, branching, and collaborating effectively with other team members on codebases.


  • API Development: Ability to create and document APIs for communication between different parts of the application or external services.


  • Basic DevOps Skills: Experience with basic deployment practices.


  • Cloud experience: Experience with GCP.


  • Debugging and Troubleshooting: Skill in identifying and resolving bugs, errors, and performance issues across the entire application stack.



JobsCustomer Service/SupportBackend Developer, Sr. Consultant