Mission:
We are looking for Java Developers to join our international development teams, working on maintaining, developing, and migrating applications to a Cloud platform.
Main responsibilities:
- Be part of features journey from idea to production by adding value to all stages of Agile way of working (planning, designing, development, testing, release to production etc.)
- Assisting in Production issues
- Share knowledge about your area of expertise, best practices and provide functional support
- Work with business to create, parametrize and integrate business processes (modeled and automated using Camunda 8) in existing/new applications
Help other teams integrating Camunda into their applications
What we are looking for:
- Understanding of BPMN modeling
- Experience in Java technologies and relevant JEE projects (Java Enterprise Edition).
- Backend
- Java Platform, Enterprise Edition
- Spring Boot
- Persistence
- JPA (Hibernate), JTA or Spring Data (if experience in Spring then easy to move on Hibernate with JPA&JTA), Redis cache
- Web services
- JAX-RS ( REST API ) / Spring MVC with Rest
- Experience with asynchronous programming
- Integrate event/message brokers (Kafka, RabbitMQ, ActiveMQ, IBM MQ etc.)
- Handle consistency by compensation rather than distributed transactions
- Understand and apply idempotency at the level of event/messages consumers and producers
- Others
- Ability to work with Java SDKs
- Database: SQL and/or PostgreSQL
- Linux: Basic knowledge
- Building & tools: Maven, Jenkins, Sonar, Nexus,
- Version control system: GIT
Nice to have
- Previous experience in developing applications interacting with Camunda 8 () or Camunda 7 (Java delegates, external tasks)
- Caching: Redis
- Reactive programming:
- Spring Boot Server Send Events (either on Spring MVC or with Spring Web Flux)
- Spring Reactive Kafka Streams
Benefits
- Full access to foreign language learning platform
- Personalized access to tech learning platforms
- Tailored workshops and trainings to sustain your growtha
- Medical insurance
- Meal tickets
- Monthly budget to allocate on flexible benefit platform
- Access to 7 Card services
- Wellbeing activities and gatherings