05/31/2026 updated


100 % available
Senior Backend Software Engineer
Samora Correia, Portugal
Only remote
Bachelor's Degree in Analysis and Systems DevelopmentAbout me
Senior Software Engineer with strong experience in backend development and distributed systems. Specialized in designing and building scalable microservices, REST APIs, and system integrations using Java and Spring Boot.
Application Programming Interfaces (APIs)DebuggingDevOpsSpring FrameworkPostgreSQLMongoDBNoSQLPrometheusDatadogBackendTerraformSplunkMicroservices
Backend Development & Microservices
Expertise in designing and building scalable microservices, REST APIs, and system integrations using Java and Spring Boot with focus on maintainable architecture and reliable production systems
Cloud Infrastructure & DevOps
Proficiency in cloud environments including AWS, Azure Container Apps, Docker, Terraform, and CI/CD pipelines with experience in distributed systems and high availability platforms
Database Management & Integration
Advanced knowledge in PostgreSQL, MongoDB, MySQL, DB2, NoSQL, AS400 with experience in financial systems integration using REST/SOAP APIs, SFTP, and EBICS protocols
Programming Languages
Strong command of Java 21, Python, PHP, JavaScript with experience in Spring Framework, JPA, Hibernate, and React/Redux for full-stack development
Observability & Monitoring
Implementation of structured logging, metrics, and distributed tracing using Prometheus, Grafana, Splunk, DataDog, Loki, and OpenTelemetry for production debugging and reliability
Testing & Quality Assurance
Development of automated testing pipelines using JUnit, Testcontainers, WireMock, ArchUnit, and Selenium for comprehensive quality assurance
Message Processing & Data Handling
Experience with Kafka, Batch Processing, Queue Processing, and high-volume financial transaction processing including account operations and payment systems
Security & Authentication
Implementation of secure authentication flows including OAuth2, SMS authentication, token devices, and resilient integrations with external platforms
Expertise in designing and building scalable microservices, REST APIs, and system integrations using Java and Spring Boot with focus on maintainable architecture and reliable production systems
Cloud Infrastructure & DevOps
Proficiency in cloud environments including AWS, Azure Container Apps, Docker, Terraform, and CI/CD pipelines with experience in distributed systems and high availability platforms
Database Management & Integration
Advanced knowledge in PostgreSQL, MongoDB, MySQL, DB2, NoSQL, AS400 with experience in financial systems integration using REST/SOAP APIs, SFTP, and EBICS protocols
Programming Languages
Strong command of Java 21, Python, PHP, JavaScript with experience in Spring Framework, JPA, Hibernate, and React/Redux for full-stack development
Observability & Monitoring
Implementation of structured logging, metrics, and distributed tracing using Prometheus, Grafana, Splunk, DataDog, Loki, and OpenTelemetry for production debugging and reliability
Testing & Quality Assurance
Development of automated testing pipelines using JUnit, Testcontainers, WireMock, ArchUnit, and Selenium for comprehensive quality assurance
Message Processing & Data Handling
Experience with Kafka, Batch Processing, Queue Processing, and high-volume financial transaction processing including account operations and payment systems
Security & Authentication
Implementation of secure authentication flows including OAuth2, SMS authentication, token devices, and resilient integrations with external platforms
Languages
EnglishFluentFrenchBasic knowledgePortugueseNative speaker
Project history
Designed and implemented Java 21 / Spring Boot microservices supporting onboarding flows for private customers, travel agencies, and corporate accounts. Built contract-first REST APIs using OpenAPI with generated server stubs and typed clients. Integrated backend systems with internal eCommerce APIs and Adobe Experience Manager.
Developed backend services for automated payment processing and banking integrations. Integrated financial systems using REST/SOAP APIs, SFTP, and EBICS protocols. Built automation workflows using Java, Spring Boot, Selenium, and Python for banking interactions. Processed high-volume financial transactions and implemented secure authentication flows.
Maintained and enhanced banking applications including payment and investment systems using Java, Python, PHP, Yii2, Spring Boot, Linux Ubuntu, MongoDB, PostgreSQL, DB2, AS400.