DockerJavaJenkinsKafkaKubernetesMongoDBMySQLNoSQLPostgresRabbitMQRedisSpringSpring BootSpringBootAIArtificial IntelligenceGitLab CIPostgreSQLRESTfulGitGitLabVersion ControlAgileScrumKanbanCI/CDRemote Work
About this role
Role Overview
Design, develop and implement robust, scalable software solutions using Java;
Develop, optimize and maintain robust, scalable RESTful APIs;
Design and implement microservices-based solutions;
Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions;
Work on resolving complex performance and security issues;
Conduct code reviews, identify areas for improvement and ensure adherence to coding standards;
Collaborate with software architects to define standards and best practices;
Support and mentor junior and mid-level developers, fostering a culture of continuous learning.
Requirements
Strong experience with Java (Java 8+), Spring Framework (Spring Boot, Spring Data, Spring Security);
Proficiency with relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis);
Experience with microservices architecture and messaging systems (Kafka, RabbitMQ);
Knowledge of containerization and orchestration tools (Docker, Kubernetes);
Hands-on experience with continuous integration and continuous delivery (CI/CD) using tools like Jenkins, GitLab CI, or similar;
Familiarity with agile methodologies (Scrum/Kanban) and version control (Git);
Focused on building business-applied Artificial Intelligence solutions, including integration with AI APIs, data processing for insight generation, automation of analyses, and development of features based on predictive or generative models, always ensuring scalability, optimization, security and integration with microservices architecture.
Bachelor's degree or equivalent (completed);
Intermediate English preferred.
Tech Stack
Docker
Java
Jenkins
Kafka
Kubernetes
MongoDB
MySQL
NoSQL
Postgres
RabbitMQ
Redis
Spring
Spring Boot
SpringBoot
Benefits
Meal or food voucher;
Flexible benefit (Flash);
Health insurance;
Partner services for psychological, legal, financial, and nutritional support (CLUDE, C4LIFE, and ASQ);
Psicologia Viva (online mental health service);
Dental insurance;
Childcare assistance;
Assistance for children with special needs;
Fertility treatment assistance;
Extended maternity and paternity leave;
Transportation voucher or Home Office allowance (for remote work contracts);