
Senior Java Developer
Vigtas -
Cairo, EgyptJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a Java Developer to join our team and help build high-performance, scalable applications. You will be responsible for developing backend services, integrating APIs, and ensuring smooth application performance.
Responsibilities
- Develop, test, and maintain Java-based applications.
- Design and implement efficient, reusable, and reliable code.
- Integrate with third-party APIs and databases.
- Troubleshoot, debug, and improve application performance.
- Collaborate with front-end developers, product managers, and other team members.
- Ensure security and data protection in applications.
- Stay updated with emerging Java technologies and best practices.
Job Requirements
- Proven experience as a senior Java Developer (3+ years preferred).
- Strong knowledge of Java (Servlet & JSP, Spring Boot, Hibernate, JPA).
- Experience with RESTful APIs and microservices architecture.
- Proficiency in SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Familiarity with Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP) is a plus.
- Understanding of CI/CD pipelines and DevOps principles.
- Strong problem-solving skills and ability to work in an agile environment.
- Good communication skills and teamwork mindset.