This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for: Principal Java Developer
Job Responsibility:
Lead end-to-end development with Java (Quarkus/Spring) backend and React/TypeScript frontend, ensuring architectural consistency
Drive adoption of AI-assisted tools like Claude Code, guide prompt engineering, review AI-generated code, and integrate AI securely
Architect and implement scalable Java microservices and APIs with maintainable, testable code
Design and optimize MongoDB and PostgreSQL databases including schema, indexing, data modeling, queries, and migrations
Build event-driven systems with Kafka, implement event sourcing, reliable messaging, and integrate with ELK monitoring
Identify and resolve performance bottlenecks across frontend, backend, and databases, applying monitoring and optimization strategies
Maintain CI/CD pipelines in Jenkins, integrate SonarQube, Snyk, OWASP, manage Nexus repositories, automate deployments, IaC, and container orchestration
Define comprehensive testing strategies: unit, integration, end-to-end, performance, and security testing