Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
An Outsource Job vacancy at one of the biggest Enterprises in Egypt, social/medical insurance + Transportation + Bonus
- Develop and maintain scalable back-end systems to support Vodafone's applications.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Design and optimize database schemas for performance and efficiency.
- Implement RESTful APIs and microservices to enhance application functionality.
- Troubleshoot and debug applications to ensure optimal performance and user experience.
- Write clean, maintainable code following best practices and coding standards.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay updated with industry trends and emerging technologies to drive innovation.
- Collaborate with cross-functional teams to gather requirements and define project scope.
- Ensure security and data protection measures are integrated into all development processes.
Job Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Hands on experience in designing and developing applications using Java EE platforms
- Excellent knowledge Databases, SQL and ORM technologies
Spring & Spring boot (Spring Data, Spring Security, Spring AOP) - Microservices (Components, Patterns)
- Rest API
- Database (SQL, Oracle)
- ORM Hibernate
- Docker & Kubernetes
- Problem Solving
- Basics API Gateway
- Security, OAuth2.0, SSO
- Unit & integration Testing
- XML, JSON
- Git & Maven