Start Application
SOFTWARE BACKEND DEVELOPMENT ENGINEER - 500989
El Qahera El Gididaa, Egypt*
Description:
- Design, develop, test, and maintain robust backend systems using Java and Spring Boot.
- Ensure high performance and responsiveness of applications.
- Develop, deploy, and manage applications on AWS, leveraging services such as EC2, S3, RDS, Lambda, and others.
- Optimize cloud infrastructure for performance, security, and cost-efficiency.
- Build and maintain CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, or similar.
- Define and manage infrastructure using Terraform to ensure consistent and repeatable deployments.
- Implement logging, monitoring, and alerting solutions to ensure system reliability.
- Design/Develop relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).
- Integrate IaC tools into CI/CD pipelines to automate infrastructure provisioning and deployment.
- Automate routine tasks and processes to improve efficiency and reduce manual effort.
- Implement monitoring and alerting solutions to track infrastructure health and performance using DataDog and Pagerduty