
FullStack Developer
- Rovigo
- Tempo indeterminato
- Full time
- Collaborate in an international Agile team using Scrum and SAFe methodologies
- Analyze requirements and contribute to backlog planning with product owners
- Design, implement, and document scalable software components and system configurations
- Develop and maintain cloud-native applications using Java, Spring Boot, and Angular
- Define and implement APIs and microservice interfaces
- Write and maintain automated tests to ensure software quality
- Participate in code reviews with a focus on architecture and non-functional requirements
- Support deployment processes using CI/CD tools like GitHub, Jenkins, and Spinnaker
- Ensure security best practices following OWASP guidelines
- Continuously improve and maintain the software platform through bug fixing and feature development
- A university degree or equivalent experience in Computer Science, Software Engineering, or a related field
- Minimum 5 years of experience in a similar role within Agile environments
- Strong development experience with Java, Spring Boot, and ideally Spring Batch
- Familiarity with Angular and headless CMS platforms like Magnolia
- Hands-on experience with Cloud Native development and Microservices architecture
- Knowledge of containerization and orchestration tools (e.g., Docker, Spinnaker)
- Experience with CI/CD pipelines using GitHub, Jenkins, Gradle, and Ansible
- Solid understanding of API design and integration using RESTful services and API Management tools
- Proficiency in writing and maintaining automated tests using JUnit, JMeter, Cypress, and ReadyAPI
- Awareness of software security practices, including OWASP standards
- Experience with PostgreSQL and database modeling (ERM)
- Excellent communication skills in English, both written and verbal
- Nice to have: Experience in the insurance or pension administration domain