Back End Developer (Java + Springboot)
Porto
Porto, Porto District, Portugal

We are looking for a highly skilled Senior Java Developer with strong experience in designing and developing service platforms using modern architectural patterns. This role involves working with microservices,
- driven architectures, and
- native technologies, contributing to the evolution of scalable and resilient platforms.

Work model: Hybrid (2 days per week onsite in Lisbon).

Education & Professional Background

Bachelor’s or Master’s Degree in Computer Engineering or a related field.

Minimum 6 years of solid experience in analyzing and developing service platforms (EAI/SOA/Microservices) using Java/Spring.

Experience with microservice architectures , Hexagonal/Clean/Circular architectures , and
- driven architectures.

Nice to have: Experience with JSF development. Main Responsibilities

Design and development of Microservices

Interaction with SQL Server and Postgre
SQL databases.

Development and maintenance of CI/CD pipelines (Git
Lab CI, Argo
CD, Jenkins, Sonar, Nexus Sonatype, IQServer & Fortify).

Work with Spring Cloud (Spring Cloud Stream, Spring Cloud Gateway, Spring Data Flow).

Build and integrate RESTful services and messaging systems.

Technical Skills

Java 17 or higher

Unit Testing (Mockito or Spock)

Maven

Spring Framework (Spring Boot, Spring Data JPA, Spring Batch) —

Cloud development: Kubernetes, Helm, Hashi
Corp Vault

Language Skills

English B2

Soft Skills

Strong organization and planning.

Excellent teamwork and collaboration.

Ability to abstract, conceptualize, and design solutions.

Problem analysis and resolution.

Exceptional communication skills.

Responder ao anúncio
Seja o primeiro a candidar-se à vaga de emprego oferecida!
0.1132