Backend developer (Java)
PIXID
Courbevoie, France
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.welcometothejungle.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English, French
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Automation of Tests
Software Quality
Code Review
Command-Query Responsibility Segregation (Software Development)
DevOps
Distributed Systems
Spring Framework
PostgreSQL
Message Broker
Performance Tuning
+19 more
Query Optimization
RabbitMQ
Zero Trust Network Access
System Testing
Data Logging
Database Optimization
Spring-boot
Backend
Event Driven Architecture
Containerization
Solid Principles
Kubernetes
Apache Kafka
Event Sourcing
Api Gateway
Restful APIs
Domain Driven Design
Docker
Microservices
Job description
- Microservices Development: Design and implement microservices using Java/Spring Boot, following domain-driven design principles
- Event-Driven Systems: Develop event-driven services using Kafka or similar platforms, implementing event sourcing and CQRS patterns
- Zero-Trust Implementation: Build services with zero-trust security principles, implementing proper authentication, authorization, and encryption
- Database Optimization: Work with PostgreSQL to design efficient schemas, implement materialized views for performance optimization, and manage data consistency
- Best Practices Champion: Promote and implement engineering best practices, including clean code, SOLID principles, comprehensive testing, and documentation
- Code Quality: Participate in code reviews, implement automated testing strategies, and maintain high code quality standards
- Observability: Implement comprehensive logging, monitoring, and tracing for distributed systems
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
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Knowledge of CI/CD practices and DevOps principles
- Strong problem-solving skills and attention to detail
- Languages: English C1 - French B2+
Nice to Have
- Familiarity with API gateway patterns
- Understanding of Domain-Driven Design and hexagonal architecture
About the company
PIXID manages more than 222,000 companies connected to over 12,000 temporary work agencies. Each month, they exchange more than 2.5 million documents, representing a purchasing volume estimated at nearly €11 billion!
Join our Squad working in Agile as we build next-generation micro-services using cutting-edge technologies. You’ll develop scalable, secure services while promoting engineering best practices and contributing to our event-driven architecture.
You’ll be collaborating with our PO to define the domain, service, and API we need to provide for both our clients and our front-end.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.welcometothejungle.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…