الخبرة : 0-3 سنة
الراتب : NOT
المكان : · Saudi Arabia
We are seeking a skilled Java Developer with expertise in Microservices architecture to join our dynamic team. The ideal candidate will design, develop, and maintain scalable, high-performance backend systems. You will work closely with cross-functional teams to deliver robust solutions that align with business needs.
Key Responsibilities:
- Design, develop, and maintain applications using Java and Spring Boot.
- Build and manage microservices-based architectures ensuring scalability and resilience.
- Develop RESTful APIs and integrate with external/internal systems.
- Write clean, maintainable, and efficient code following best practices.
- Implement CI/CD pipelines and collaborate with DevOps for deployment automation.
- Troubleshoot and resolve application issues, performance bottlenecks, and production incidents.
- Participate in code reviews, ensuring high standards of code quality.
- Work with Agile methodologies (Scrum/Kanban) in a collaborative environment.
Required Skills & Qualifications:
- Strong proficiency in Core Java 8+ and Spring Framework (Spring Boot, Spring Cloud).
- 3+ years of hands-on experience with microservices development and deployment.
- Strong understanding of REST APIs, JSON, and API security.
- Experience with containerization (Docker, Kubernetes).
- Knowledge of messaging systems (Kafka, RabbitMQ, etc.).
- Familiarity with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, or similar).
- Solid understanding of OOP, design patterns, and best practices.
Good to Have:
- Experience with cloud platforms (AWS, GCP, Azure).
- Knowledge of event-driven architecture.
- Exposure to monitoring and logging tools (ELK, Prometheus, Grafana).
- Familiarity with test-dr