Skip to content
BackNov 7
Amine E.

Amine E.

Java Software Architect and DevOps Engineer

Experienced Software Engineer (10+ years) Specialized in Java/Spring development and REST API design. Proficient in cloud-ready architecture, Kubernetes deployment, and CI/CD pipeline setup. Experienced in implementing OAuth2 Single Sign-On (SSO) with Keycloak for secure authentication and authorization in microservices architectures. Technical Skills Backend Development: - Java (8, 11, 17, 21); - Spring Boot, Spring Cloud Config, Spring Cloud Consul, Spring Cloud Vault, Spring Cloud Gateway, Spring Cloud Netflix, Spring Cloud OpenFeign; Spring Security, Spring Data, Spring WebFlux. IAM and Authentication: - Keycloak, Azure AD; - SSO using OAuth2, OIDC, and SAML. Messaging Systems: - Kafka, RabbitMQ. Frontend Development: - Angular. Testing & Quality Assurance: - JUnit, Jupiter, Mockito, Rest Assured; - SonarQube. Architecture & Modeling: - Merise, UML; - RESTful APIs, Event-Driven Architecture, MVC, OOP; - TDD (Test-Driven Development), BDD (Behavior-Driven Development); - Clean Code, SOLID Principles. DevOps: - GitLab, Azure DevOps; - Helm, Ansible, Docker, Docker Compose; - Kubernetes (Kubeadm, Ingress Controller, Cert Manager); - Let's Encrypt, Cloudflare; - Reverse Proxies: Traefik, HAProxy, NGINX. Observability & Logging Tools: - Grafana, OpenTelemetry, Loki and Prometheus; - ELK Stack (Elasticsearch, Logstash, Kibana); - Logback. Operating Systems: - Ubuntu, Debian. Services I Offer 1- REST API Development Build high-performance APIs for modern applications. 2- Service Registry and Discovery Implement Eureka or HashiCorp Consul for microservice communication. 3- Centralized Configuration Management Configure HashiCorp Consul or Spring Cloud Config Server. 4- Authentication and Security Set up authentication systems using Spring Security. Implement SSO via OAuth2 with Identity Providers (Keycloak, Azure AD). 5- Messaging Systems Establish message bus communication using Kafka or RabbitMQ. 6- Spring Boot and Spring Cloud Applications Develop robust, cloud-native applications using Spring frameworks. 7- API Gateway Development Create API gateways for routing and securing API traffic using Spring Cloud Gateway. 8- Observability and Monitoring Setup Design and implement end-to-end observability solutions. Integrate Grafana, Prometheus, Loki, and OpenTelemetry to collect, visualize, and analyze metrics, logs, and traces for proactive application monitoring and performance tuning. …and more!

🇫🇷Lieusaint, France$75/hr100% JSS5.00 (3)Since Feb 2023

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#392,567 / 412k
🇫🇷Country#2,781 / 2,884
Revenue, last 30 days
$0
Total earnings
$1k

Billed in all: $1.1k

World#392,567 / 412k
🇫🇷Country#2,781 / 2,884
Per project
$341
Projects, last 6 months
0
World#209,850 / 412k
🇫🇷Country#1,316 / 2,884
Projects in all
3

Across 5 contracts

20% fixed80% hourly
World#304,140 / 412k
🇫🇷Country#2,132 / 2,884

Earnings, last 30 days

$1.1kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,080$1,100$1,120$1,140Oct 8Oct 23Nov 7

Skills