Browse Jobs
For Companies
Log inGet Started

Java Backend Developer

Cairo, Egypt

Java Backend Developer

Cairo, Egypt
Posted 3 hours ago
7Applicants for1 open position
  • 7Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

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

Skills And Tools:

Job Description

**Job Title: Java Backend Developer (3+ Years of Experience)**  


**Experience:** 3+ years  

### **Job Summary**  
We are looking for an experienced **Java Backend Developer** with at least **3 years of hands-on experience** in designing, developing, and maintaining scalable backend systems. The ideal candidate should have strong expertise in **Java, Spring Boot, microservices, and database technologies**, along with a solid understanding of RESTful APIs, cloud platforms, and DevOps practices.  

### **Key Responsibilities**  
- Design, develop, and maintain **high-performance, scalable backend services** using **Java, Spring Boot, and microservices architecture**.  
- Build and optimize **RESTful APIs** for seamless integration with frontend and third-party services.  
- Work with **relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases**.  
- Implement **caching solutions** (Redis, Ehcache) to improve application performance.  
- Collaborate with frontend developers, DevOps, and QA teams to ensure smooth deployment and functionality.  
- Write clean, maintainable, and efficient code while following **best practices and design patterns**.  
- Troubleshoot, debug, and optimize existing applications for better performance and scalability.  
- Participate in **code reviews, sprint planning, and Agile/Scrum ceremonies**.  
- Integrate with **cloud platforms** (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).  
- Ensure security and data protection best practices are followed.  

### **Required Skills & Qualifications**  
- **3+ years of professional experience** in **Java backend development**.  
- Strong expertise in **Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data JPA)**.  
- Experience with **microservices architecture** and **API development (REST, GraphQL)**.  
- Proficiency in **SQL & NoSQL databases** (MySQL, PostgreSQL, MongoDB).  
- Knowledge of **messaging systems** (Kafka, RabbitMQ) and **caching mechanisms** (Redis).  
- Familiarity with **cloud platforms** (AWS/Azure/GCP) and **CI/CD pipelines** (Jenkins, GitHub Actions).  
- Understanding of **containerization & orchestration tools** (Docker, Kubernetes).  
- Experience with **version control systems** (Git, Bitbucket).  
- Strong problem-solving skills and ability to work in an Agile environment.  
- Good communication and teamwork skills.  

### **Preferred Skills (Bonus)**  
- Knowledge of **Hibernate, JPA, or ORM frameworks**.  
- Experience with **serverless computing** (AWS Lambda, Azure Functions).  
- Familiarity with **monitoring tools** (Prometheus, Grafana, ELK Stack).  
- Exposure to **test automation** (JUnit, Mockito, TestNG).  

### **Education & Certifications**  
- Bachelor’s degree in **Computer Science, Engineering, or related field** (or equivalent experience).  
- Relevant certifications (AWS Certified Developer, Spring Professional, etc.) are a plus.  

### **Why Join Us?**  
- Opportunity to work on **cutting-edge technologies** in a fast-paced environment.  
- Flexible work culture with **remote/hybrid options**.  
- Competitive salary, growth opportunities, and a collaborative team.  

 

Job Requirements

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Backend Developer