08/04/2025 updated

KM
100 % available

Senior Java Developer with Spring Boot and Microservices Expertise

Lisboa, Portugal
Only remote
IT software development diploma
Lisboa, Portugal
Only remote
IT software development diploma

Java (Programming Language)JavaScriptBatch ProcessingC++ (Programming Language)Cloud ComputingContinuous IntegrationDevOpsVideo Game DevelopmentOpenGL Shading LanguageSystem MonitorJava Persistence APIPostgreSQLLua (Scripting Language)MongoDBMySQLNoSQLOracle ApplicationsPrometheusSwaggerResponsive Web DesignService-Oriented ArchitectureSimple Object Access Protocol (SOAP)SonarQubeSQL DatabasesTypeScriptOpenapiEnterprise Application PlatformReact.jsGrafanaSpring BootGitLabContainerizationAngularJSKubernetesFront End Software DevelopmentApi DesignRestful ApiSplunkDatabase AdministrationDockerElk StackJenkinsMicroservices
Java Development
Advanced Java programming with Spring Boot framework for building enterprise applications, microservices architectures, and batch processing systems.

Microservices Architecture
Design and implementation of scalable microservices using SOA, REST APIs, and cloud-native patterns with technologies like Docker and Kubernetes.

CI/CD & DevOps
Implementation of continuous integration and deployment pipelines using GitLab, Jenkins, and SonarQube with containerization via Docker and orchestration through Kubernetes.

Database Management
Experience with SQL and NoSQL databases including Oracle, PostgreSQL, MySQL, and MongoDB with JPA integration.

Frontend Development
Knowledge of JavaScript, TypeScript, React, and Angular for building responsive web interfaces.

API Development
Creation and documentation of SOAP and REST services using OpenAPI and Swagger.

Monitoring & Observability
Implementation of system monitoring using Grafana, Prometheus, Jaeger, ELK stack, and Splunk.

Game Development
Experience with GLSL, HLSL, C++, Cocos2d-x, and Lua for cross-platform game development.
 

Experience

Professional experience5 - 10 years
Freelancer since2023

Languages

EnglishFluentFrenchFluentPortugueseBasic knowledge

Project history

Java Consultant

KLX (Crédit Agricole Payment Services)
Java/Spring Boot development for banking services using Apache Camel and IBM MQ. Migration from PL/SQL to REST microservices with OpenAPI. Implementation of microservices architecture with SOA, ESB, and batch processing using Spring Batch with monitoring tools.

Software Developer

Enssup (USMS)
Implemented SOA architectures and applied Design Patterns. Developed institutional applications using Java EE 7 and Spring Boot. Integrated SOAP/REST services for inter-system communication and automated document generation via batch processing.

Web Developer

Freelance
Delivered e-commerce solutions for major European retail clients. Built high-traffic transactional SaaS platforms using PHP, Python, Django, ReactJS, Java, and NodeJS. Integrated REST/SOAP layers for order processing, catalog, payments, and authentication.

Game Developer

Freelance Game Development
Developed shaders and optimized performance using GLSL and HLSL on OpenGL 3.x. Created gameplay in C++ with Cocos2d-x and in Lua using Defold, with cross-platform support.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in