مهندس برمجيات جافا
تفاصيل الوظيفة
Java Microservices Developer
Experience: 3–8 years
Project: Digital Banking / BPM
Location: Cairo, Egypt
Arabic Speaking Mandatory
Job Description:
Java Microservices Developer Experience 3-8 Years
Job Summary
We are seeking a skilled Java Microservices Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices architecture, REST APIs, and cloud-native application development.
Key Responsibilities
- Design, develop, and implement Microservices-based applications using Java and Spring Boot.
- Build and consume RESTful APIs and web services.
- Develop scalable, secure, and resilient distributed systems.
- Collaborate with cross-functional teams including Business Analysts, QA, DevOps, and Product Owners.
- Implement containerization using Docker and deployment using Kubernetes/OpenShift.
- Work with cloud platforms such as AWS, Azure, or GCP.
- Develop and optimize database queries and data models.
- Participate in code reviews and maintain coding standards.
- Troubleshoot and resolve production issues.
- Implement CI/CD pipelines and DevOps best practices.
Required Skills
Technical Skills
- Strong experience in Java 8/11/17+
- Spring Boot, Spring MVC, Spring Data JPA
- Microservices Architecture
- RESTful APIs, JSON, Swagger/OpenAPI
- Hibernate/JPA
- Kafka/RabbitMQ/Event-Driven Architecture
- SQL Databases (Oracle, PostgreSQL, MySQL)
- NoSQL Databases (MongoDB, Cassandra)
- Docker and Kubernetes
- Git, Maven, Gradle
- CI/CD tools (Jenkins, GitHub Actions, Azure DevOps)
- Unit Testing (JUnit, Mockito)
Cloud & DevOps
- AWS/Azure/GCP
- Monitoring tools: Splunk, ELK, Prometheus, Grafana
- Infrastructure as Code (Terraform is a plus)
Preferred Qualifications
- Experience with Spring Cloud components (Eureka, Config Server, Gateway).
- Knowledge of Design Patterns and SOLID principles.
- Experience with Agile/Scrum methodologies.
- Exposure to Security frameworks such as OAuth2, JWT, and Spring Security.
Education
Bachelor's degree in Computer Science, Information Technology, or related field.
Nice to Have
- Reactive Programming (WebFlux)
- Serverless Architecture
- Kubernetes/OpenShift administration
- Certification in Java, AWS, or Azure
هذا الإعلان منشور على تنقيب مصر ويُعرض هنا مع الإشارة إلى المصدر. لا نتقاضى أي رسوم من الباحثين عن عمل. إذا كان الإعلان مسيئًا أو احتياليًا، أبلغنا.