Backend developer (Java)
PIXID
- Courbevoie, France
- Mid Level
- 4+ years
- Posted
Skills
Required
- Java
- Spring
- microservices
- backend development
- architecture patterns
- event-driven architecture
- message brokers
- Kafka
- PostgreSQL
- zero-trust architecture
- RESTful API design
- RabbitMQ
- query optimization
Preferred
- containerization
- Docker
- orchestration
- Kubernetes
- API gateway patterns
- Domain-Driven Design
- hexagonal architecture
- Java/Spring Boot
Pixid, a company undergoing an ambitious transformation phase. As a Backend Developer, you will be part of a team building next-generation micro-services using cutting-edge technologies. Your key responsibilities will include microservices development, event-driven systems, zero-trust implementation, database optimization, promoting best practices, ensuring code quality, and implementing observability. You should have 4+ years of backend development experience with Java and Spring framework, a strong understanding of microservices architecture patterns, experience with event-driven architecture and message brokers, proficiency in PostgreSQL, and an understanding of zero-trust architecture and security best practices.
Responsibilities
- Conception et mise en œuvre de microservices en utilisant Java/Spring Boot, en suivant les principes de conception pilotée par le domaine.
- Développement de services pilotés par des événements en utilisant Kafka ou des plateformes similaires, en mettant en œuvre le sourcing d'événements et les modèles CQRS.
- Promotion et mise en œuvre des meilleures pratiques d'ingénierie, y compris le code propre, les principes SOLID, les tests complets et la documentation.
Requirements
- 4+ years of backend development experience with Java and Spring framework
- Strong understanding of microservices architecture patterns and RESTful API design
- Experience with event-driven architecture and message brokers (Kafka, RabbitMQ)
- Proficiency in PostgreSQL, including query optimization and materialized views
- Understanding of zero-trust architecture and security best practices
- Knowledge of CI/CD practices and DevOps principles
- Strong problem-solving skills and attention to detail
- Languages: English C1 🇬🇧 - French B2+ 🇫🇷
Preferred
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Familiarity with API gateway patterns
- Understanding of Domain-Driven Design and hexagonal architecture
jobapplier