03/07/2025 updated


100 % available
Senior Software Engineer | Java & Cloud Specialist
Palma de mallorca, Spain
Only remote
Computer EngineeringJava (Programming Language)Amazon Web ServicesArchitectureCloud ComputingSoftware QualityDatabasesContinuous IntegrationDevOpsJava Platform Enterprise Edition (J2EE)HibernateJava Persistence APIJUnitPostgreSQLMongoDBMySQL
Java Development
Extensive experience with Java (J2EE, Spring Boot, Hibernate, JPA) for building robust enterprise applications.
Cloud-Native Architecture
Expertise in designing and implementing cloud-native backend architectures, including microservices and RESTful APIs.
DevOps & CI/CD
Proficiency in deploying and managing cloud-native applications using AWS, Docker, Kubernetes, and CI/CD pipelines.
Database Management
Skilled in working with various database solutions including SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis).
Front-End Technologies
Knowledge of Angular, TypeScript, and React for developing user interfaces.
Software Architecture
Application of Domain-Driven Design (DDD), event-driven architectures, and SOLID principles in software development.
Testing & Quality Assurance
Experience with testing frameworks and tools such as JUnit, Mockito, and SonarQube for ensuring high software quality.
Extensive experience with Java (J2EE, Spring Boot, Hibernate, JPA) for building robust enterprise applications.
Cloud-Native Architecture
Expertise in designing and implementing cloud-native backend architectures, including microservices and RESTful APIs.
DevOps & CI/CD
Proficiency in deploying and managing cloud-native applications using AWS, Docker, Kubernetes, and CI/CD pipelines.
Database Management
Skilled in working with various database solutions including SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis).
Front-End Technologies
Knowledge of Angular, TypeScript, and React for developing user interfaces.
Software Architecture
Application of Domain-Driven Design (DDD), event-driven architectures, and SOLID principles in software development.
Testing & Quality Assurance
Experience with testing frameworks and tools such as JUnit, Mockito, and SonarQube for ensuring high software quality.
Experience
Professional experience5 - 10 years
Freelancer since2019
Languages
EnglishFluentSpanishNative speakerTurkishNative speaker
Project history
Developed Java applications with Spring Boot, implemented event-driven systems with Kafka, managed cloud deployments, and led a team of developers.
Developed Kotlin and Java-based applications, integrated security features, built scalable backend services, and deployed applications on AWS.
Designed database schemas, migrated legacy systems, collaborated with QA and DevOps teams, and implemented automated testing strategies.