Role: Java Developer + Camunda and/or BPMN Location: 100% Remote from ItalyLanguage: English fluentContract: B2 B p.iva/freelanceKey Responsibilities - Design and develop modern backend applications using Java (17+) and the Spring ecosystem (Spring Boot, Spring Security, Spring Data JPA)Contribute to the evolution and migration of legacy systems into scalable, cloud-native architecturesSupport the adoption of modern technologies such as microservices, event-driven architecture, Open API, and cloud solutionsParticipate in architectural design, technical decision-making, and ensure high standards of software qualityImplement clean, maintainable, and testable code with a strong focus on automated testing and best practicesCollaborate closely with cross-functional teams in an agile setup (Scrum/Kanban)Take ownership of features and components, from design to deployment and production supportContribute to Dev Ops practices, including CI/CD pipelines, monitoring, and operational excellenceProvide 3rd level support and ensure stability and reliability of production systemsMust-Have: - Strong experience in Java backend development (Java 11+/17+)- Hands-on expertise with:1) Spring Boot, Spring Security, Spring Data JPA2) Hibernate / ORM frameworks3) RESTful API design and development4) Camunda or any other BPMN - Solid understanding of:1) Clean Code principles and software design patterns2) Automated testing (JUnit, integration testing)3) CI/CD pipelines (Jenkins, Docker, Kubernetes)-Experience with Microsoft Azure (ideally including Azure Service Bus)-Strong SQL skills and experience with MS SQL ServerExcellent communication skills and a proactive, team-oriented mindsetFluent in EnglishComfortable working in agile environments using Jira and ConfluenceNice-to-Have: - Exposure to event streaming technologies (e.g., Kafka)- Experience with microservices architecture and distributed systems designIf you think your skillsets match the JD, pleas