RED Global
Java Software Engineer
Explore roles
RED Global
Java Software Engineer
Private salary
Multiple locations
Fully remote
RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader
Description

Role: Java Developer + Camunda and/or BPMN Location: 100% Remote from Italy Language: English fluent Contract: B2B p.iva/freelance Key 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 architectures - Support the adoption of modern technologies such as microservices, event-driven architecture, OpenAPI, and cloud solutions - Participate in architectural design, technical decision-making, and ensure high standards of software quality - Implement clean, maintainable, and testable code with a strong focus on automated testing and best practices - Collaborate closely with cross-functional teams in an agile setup (Scrum/Kanban) - Take ownership of features and components, from design to deployment and production support - Contribute to DevOps practices, including CI/CD pipelines, monitoring, and operational excellence - Provide 3rd level support and ensure stability and reliability of production systems Must-Have: - Strong experience in Java backend development (Java 11+/17+) - Hands-on expertise with: 1) Spring Boot, Spring Security, Spring Data JPA 2) Hibernate / ORM frameworks 3) RESTful API design and development 4) Camunda or any other BPMN - Solid understanding of: 1) Clean Code principles and software design patterns 2) 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 Server - Excellent communication skills and a proactive, team-oriented mindset - Fluent in English - Comfortable working in agile environments using Jira and Confluence Nice-to-Have: - Exposure to event streaming technologies (e.g., Kafka) - Experience with microservices architecture and distributed systems design If you think your skillsets match the JD, please apply with your CV.

Role tech stack
RED Global
Java Software Engineer
Share role