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).
We are seeking an experienced Senior Java Developer to join their dynamic team. The ideal candidate will be responsible for full-stack development in a modern microservices-based architecture. You must be comfortable working across both backend and frontend, delivering secure, scalable, and cloud-native applications.
Job Responsibility:
Design, develop, and maintain enterprise-grade applications using Java and Spring Boot
Implement robust and scalable REST & SOAP APIs
Develop responsive front-end components using Angular (PrimeNG)
Deploy and manage containerized applications using Docker and Kubernetes
Integrate with relational databases such as PostgreSQL
Work with messaging platforms like Kafka and ActiveMQ for distributed communication
Implement authentication/authorization flows using Keycloak
Develop and configure workflow engines (Flowable or Activiti)
Contribute to CI/CD pipelines using tools like GitHub Actions and Jenkins
Work within an Agile team, actively participating in sprint planning, reviews, and retrospectives
Collaborate with DevOps, QA, and other engineering teams to ensure high-quality delivery
Requirements:
Java (8 or higher)
Spring Boot
Angular with PrimeNG
Docker & Kubernetes
PostgreSQL
AWS (Cloud-native development/deployment)
Keycloak (Identity and Access Management)
Kafka and/or ActiveMQ
REST & SOAP API Development
Flowable or Activiti Workflow Engines
CI/CD (GitHub Actions, Jenkins)
Strong problem-solving and analytical skills
Excellent communication and collaboration in cross-functional teams
Proactive, self-motivated, and comfortable working in Agile/Scrum environments
Nice to have:
Exposure to other cloud providers (Azure, GCP)
Experience with performance tuning and monitoring tools