03/19/2026 updated
AC
100 % available
Full-stack Software Developer
Madalena, Vila Nova de Gaia, Portugal
Only remote
Degree: Computer ScienceJava (Programming Language)JavaScriptAgile MethodologyAmazon Web ServicesUnit TestingCloud ComputingContinuous IntegrationDevOpsWeb DevelopmentJUnitPostgreSQLProject ManagementMySQLScrum MethodologyRabbitMQ
Full-stack Development
Comprehensive experience in both frontend and backend development using modern frameworks and technologies
Java Development
Proficient in Java programming with Spring Boot framework and enterprise application development
Cloud Infrastructure
Experience with AWS cloud services and Terraform for infrastructure as code implementation
Frontend Technologies
Vue 3, TypeScript, JavaScript, Playwright for modern web application development
Backend Technologies
Spring Boot, Docker, RabbitMQ, JUnit, SOLID principles for robust server-side development
Database Management
Oracle DB, Postgres, MySQL for data storage and retrieval solutions
DevOps and CI/CD
GitLab pipelines, Jenkins, Bitbucket for automated deployment and continuous integration
Testing Frameworks
Unit testing, integration testing, end-to-end testing, and automatic testing implementation
Microservices Architecture
Design and implementation of microservices using RabbitMQ for inter-service communication
Agile Methodologies
Scrum Master methodology and Kanban for project management and team collaboration
Comprehensive experience in both frontend and backend development using modern frameworks and technologies
Java Development
Proficient in Java programming with Spring Boot framework and enterprise application development
Cloud Infrastructure
Experience with AWS cloud services and Terraform for infrastructure as code implementation
Frontend Technologies
Vue 3, TypeScript, JavaScript, Playwright for modern web application development
Backend Technologies
Spring Boot, Docker, RabbitMQ, JUnit, SOLID principles for robust server-side development
Database Management
Oracle DB, Postgres, MySQL for data storage and retrieval solutions
DevOps and CI/CD
GitLab pipelines, Jenkins, Bitbucket for automated deployment and continuous integration
Testing Frameworks
Unit testing, integration testing, end-to-end testing, and automatic testing implementation
Microservices Architecture
Design and implementation of microservices using RabbitMQ for inter-service communication
Agile Methodologies
Scrum Master methodology and Kanban for project management and team collaboration
Project history
Working on a Logistic project that retrieves real-time data queries. Creating new components and implement unit/integration tests, end-to-end and automatic tests. Microservices project using RabbitMQ to communicate between services. Started to use AWS and Terraform for Cloud infrastructures. Project with Kanban methodology. Gitlab pipelines.
Working as a Full-stack developing new features from the backend getting data from Database and retrieving it on components of the frontend. Project using Scrum master methodology. Also developed playwright tests, used Bitbucket and Jenkins for pipelines.