04/22/2025 updated


100 % available
Software Engineer, Java Developer
Icod, Spain (Canary Islands)
Only remote
Computer ScienceJava (Programming Language)JavaScriptAmazon Web ServicesAutomationTest AutomationMicrosoft AzureBusiness RequirementsCloud ComputingDatabasesContinuous IntegrationJava Platform Enterprise Edition (J2EE)Infrastructure ManagementSpring FrameworkPython (Programming Language)PostgreSQL
Experienced Software Developer | Backend Specialist
Seasoned software developer with over 15 years of experience in development, including 8 years in commercial Java development. My expertise lies in backend development, where I focus on building scalable, high-performance solutions.
I have worked extensively on commercial projects, utilizing the following technologies:
Seasoned software developer with over 15 years of experience in development, including 8 years in commercial Java development. My expertise lies in backend development, where I focus on building scalable, high-performance solutions.
I have worked extensively on commercial projects, utilizing the following technologies:
- Backend Development: Java EE, Spring Framework
- Databases: MS SQL, MySQL, PostgreSQL
- Cloud & Infrastructure: Kubernetes, AWS, Microsoft Azure
- CI/CD & Automation: Complex pipelines with GitLab, automated testing
- Additional Technologies: Python, JavaScript, Go
Experience
Professional experience10+ years
Freelancer since2016
Languages
EnglishFluentSpanishBasic knowledge
Project history
Developed and maintained a core service for map-making, location technologies, and automotive services. This microservices-based platform serves Apache Spark and Flink applications utilizing Kubernetes.
Key Responsibilities & Achievements:
Java (8-17), Jersey, Scala, PostgreSQL, JUnit, Cucumber, OpenAPI, REST API, Git, distributed GitLab CI/CD, Python (Pandas), Kubernetes, Splunk, Go.
Key Responsibilities & Achievements:
- Designed and implemented new API versions, ensuring backward compatibility.
- Developed new microservices and supporting applications based on project requirements.
- Refactored data structures while maintaining data integrity and compatibility.
- Analyzed requirements, defined tasks, and created related technical documentation.
- Worked extensively with Kubernetes (k8s) for deployment and management.
Java (8-17), Jersey, Scala, PostgreSQL, JUnit, Cucumber, OpenAPI, REST API, Git, distributed GitLab CI/CD, Python (Pandas), Kubernetes, Splunk, Go.
Developed and supported a B2B application for the client's partners, enabling specific business functionalities (e.g., order management, reporting).
Key Responsibilities:
Java (8, 11), Spring Boot, Spring MVC, Spring Data, Spring Security, Hibernate, MySQL, Oracle DB, Scala, Gradle, REST API, Git, GitLab CI/CD, React Native, React JS.
Key Responsibilities:
- Backend development and feature implementation using Java and Spring Boot.
- Database design and interaction (MySQL, Oracle).
- API development and integration.
- Collaboration on frontend integration (React Native/JS).
- Maintenance and support of the application.
Java (8, 11), Spring Boot, Spring MVC, Spring Data, Spring Security, Hibernate, MySQL, Oracle DB, Scala, Gradle, REST API, Git, GitLab CI/CD, React Native, React JS.
Developed a new e-learning platform for a major global electronics manufacturer.
Key Responsibilities & Achievements:
Java 8, Spring Boot (1.5.x), Spring MVC, Spring Data, Spring Security, Hibernate, MySQL, AWS RDS, MongoDB, Amazon DocumentDB, Google BigQuery, SSO, Gradle, AWS ECS, REST API, Git, GitLab CI/CD.
Key Responsibilities & Achievements:
- Collaborated on feature requirements, design, and implementation for the platform.
- Designed and implemented a new reporting system using Google BigQuery, including data migration and consolidation from various sources.
- Developed RESTful APIs and designed database schemas (MySQL, MongoDB/DocumentDB).
- Architected and provisioned core AWS cloud infrastructure components (ECS, RDS, DocumentDB).
- Established CI/CD pipelines using GitLab CI/CD to automate build, testing, and deployment processes.
- Refactored existing code for improved performance and maintainability.
- Implemented Single Sign-On (SSO) capabilities.
Java 8, Spring Boot (1.5.x), Spring MVC, Spring Data, Spring Security, Hibernate, MySQL, AWS RDS, MongoDB, Amazon DocumentDB, Google BigQuery, SSO, Gradle, AWS ECS, REST API, Git, GitLab CI/CD.