Applyđź“Ť Egypt, India
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in backend development.
- Proven experience in building and deploying microservices-based architectures.
- Strong proficiency in Java and Spring Boot.
- Hands-on experience with microservices architecture and related tools.
- Proficiency with containerization tools like Docker and orchestration platforms.
- Solid understanding of design patterns in software development.
- Experience with building and managing CI/CD pipelines using tools like Jenkins or GitLab CI.
- Strong knowledge of relational databases (Oracle, MySQL, PostgreSQL) and NoSQL databases (MongoDB).
- Familiarity with Apache Kafka or similar event-streaming platforms.
- Knowledge of API design and implementation.
- Experience with logging, monitoring, and alerting tools.
- Design, implement, and maintain robust and scalable backend systems using Java Spring Boot.
- Develop and deploy microservices-based applications for modularity and scalability.
- Design and optimize relational and NoSQL databases for efficient data handling.
- Integrate and manage event streaming platforms like Kafka for real-time data processing.
- Architect and design backend solutions using proven design patterns.
- Develop and manage services on container orchestration platforms.
- Implement and optimize CI/CD pipelines for automation.
- Monitor and optimize system performance for reliability and efficiency.
- Promote coding standards and perform code reviews.
- Collaborate with cross-functional teams and provide mentorship to junior engineers.
DockerPostgreSQLJavaKafkaKubernetesMongoDBMySQLOracleSpring BootCassandraGrafanaPrometheusREST APICI/CDMicroservices
Posted 23 days ago
Apply