I am an experienced Senior Software Engineer specializing in Java (J2EE, Spring Boot, Hibernate, JPA) and cloud-native backend architectures. I am skilled in designing scalable microservices, RESTful APIs, secure authentication protocols like OAuth 2 and JWT, and robust database solutions with both SQL and NoSQL databases. I take pride in deploying and managing cloud-native applications using AWS, Docker, Kubernetes, and CI/CD pipelines to ensure efficient and reliable software delivery. Passionate about software architecture, DevOps culture, and mentoring developers, I am committed to building high-performance and maintainable software. I actively collaborate in cross-functional Agile teams and practice solid software engineering principles to deliver impactful solutions.

Kaan Baytan

I am an experienced Senior Software Engineer specializing in Java (J2EE, Spring Boot, Hibernate, JPA) and cloud-native backend architectures. I am skilled in designing scalable microservices, RESTful APIs, secure authentication protocols like OAuth 2 and JWT, and robust database solutions with both SQL and NoSQL databases. I take pride in deploying and managing cloud-native applications using AWS, Docker, Kubernetes, and CI/CD pipelines to ensure efficient and reliable software delivery. Passionate about software architecture, DevOps culture, and mentoring developers, I am committed to building high-performance and maintainable software. I actively collaborate in cross-functional Agile teams and practice solid software engineering principles to deliver impactful solutions.

Available to hire

I am an experienced Senior Software Engineer specializing in Java (J2EE, Spring Boot, Hibernate, JPA) and cloud-native backend architectures. I am skilled in designing scalable microservices, RESTful APIs, secure authentication protocols like OAuth 2 and JWT, and robust database solutions with both SQL and NoSQL databases. I take pride in deploying and managing cloud-native applications using AWS, Docker, Kubernetes, and CI/CD pipelines to ensure efficient and reliable software delivery.

Passionate about software architecture, DevOps culture, and mentoring developers, I am committed to building high-performance and maintainable software. I actively collaborate in cross-functional Agile teams and practice solid software engineering principles to deliver impactful solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
Beginner
See more

Language

Turkish
Fluent
Spanish; Castilian
Fluent
English
Fluent
Catalan; Valencian
Advanced

Work Experience

Senior Software Engineer at Carrefour
January 1, 2025 - June 4, 2024
Currently working as a Senior Software Engineer at Carrefour under a contract-based collaboration. Responsible for designing, developing, and maintaining scalable backend services using Java, Spring Boot, MongoDB, and RESTful APIs within a microservices architecture. Actively contributing to projects involving OAuth2/JWT-based security, Dockerized deployments, and cloud scalability (AWS). Ensuring robust code quality, testability, and long-term maintainability following SOLID principles and Clean Architecture. Collaborating closely with cross-functional teams and using Agile methodologies to deliver impactful solutions across Carrefour’s mobile platform.
Senior Technical Analyst & Software Engineer at RIU Hotels & Resorts
January 1, 2023 - December 31, 2025
Developed robust Java applications using Spring Boot, Spring Security, OAuth2 for secure authentication, and Hibernate for data management. Implemented event-driven systems using Kafka for efficient real-time data handling. Managed cloud deployments using AWS, Docker, Kubernetes, and CI/CD pipelines with Jenkins. Applied Domain-Driven Design (DDD), Hexagonal Architecture, and SOLID principles in software development. Led a team of developers, conducted code reviews, and mentored junior team members.
Technical Analyst & Software Engineer at Air Europa
January 1, 2022 - December 31, 2023
Developed and maintained Kotlin and Java-based applications using Android Studio and Spring Boot. Integrated Spring Security and JWT authentication to enhance application security. Built robust and scalable backend services using Spring Data, Kafka, and RabbitMQ for asynchronous and event-driven architecture. Improved application performance through database optimizations (PostgreSQL, MySQL, Redis). Deployed and managed applications on AWS, leveraging Kubernetes and Docker for containerization. Contributed actively to DevOps practices, setting up automated CI/CD processes with Jenkins.
Technical Analyst & Software Engineer at Grupo Piñero
January 1, 2019 - December 31, 2022
Designed and optimized database schemas and queries using PostgreSQL, MySQL, and MongoDB. Migrated legacy systems to modern architectures leveraging AWS, Docker, and Kubernetes. Collaborated with QA and DevOps teams using tools like JUnit, Mockito, and SonarQube for high software quality. Implemented automated testing strategies, significantly enhancing software reliability. Participated actively in Agile sprints and project planning meetings.
Junior Software Developer at Major Balear
January 1, 2017 - December 31, 2019
Developed and maintained RESTful APIs and microservices using Spring Boot and Hibernate. Conducted automated testing and quality assurance using JUnit, Mockito, and SonarQube. Applied event-driven architecture using Kafka for distributed system integrations. Assisted in documentation, debugging, and provided technical support.
Senior Software Engineer at Carrefour
January 1, 2025 - Present
Currently working as a Senior Software Engineer at Carrefour under a contract-based collaboration. Responsibilities include designing, developing, and maintaining scalable backend services using Java, Spring Boot, MongoDB, and RESTful APIs within a microservices architecture. Actively contributing to projects involving OAuth2/JWT-based security, Dockerized deployments, and cloud scalability (AWS). Following SOLID principles and Clean Architecture to ensure robust code quality, testability, and long-term maintainability. Collaborating closely with cross-functional teams and using Agile methodologies to deliver impactful solutions across Carrefour’s mobile platform.
Senior Technical Analyst & Software Engineer at RIU Hotels & Resorts
December 31, 2025 - July 29, 2025
Developed robust Java applications using Spring Boot, Spring Security, OAuth2 for secure authentication, and Hibernate for data management. Implemented event-driven systems using Kafka for efficient real-time data handling. Managed cloud deployments using AWS, Docker, Kubernetes, and CI/CD pipelines with Jenkins. Applied Domain-Driven Design (DDD), Hexagonal Architecture, and SOLID principles in software development. Led a team of developers, conducted code reviews, and mentored junior team members.
Technical Analyst & Software Engineer at Air Europa
December 31, 2023 - July 29, 2025
Developed and maintained Kotlin and Java-based applications using Android Studio and Spring Boot. Integrated Spring Security and JWT authentication to enhance application security. Built robust and scalable backend services using Spring Data, Kafka, and RabbitMQ for asynchronous and event-driven architecture. Improved application performance through database optimizations (PostgreSQL, MySQL, Redis). Deployed and managed applications on AWS, leveraging Kubernetes and Docker for containerization. Contributed actively to DevOps practices, setting up automated CI/CD processes with Jenkins.
Technical Analyst & Software Engineer at Grupo Piñero
December 31, 2022 - July 29, 2025
Designed and optimized database schemas and queries using PostgreSQL, MySQL, and MongoDB. Migrated legacy systems to modern architectures leveraging AWS, Docker, and Kubernetes. Collaborated with QA and DevOps teams using tools like JUnit, Mockito, and SonarQube for high software quality. Implemented automated testing strategies, significantly enhancing software reliability. Participated actively in Agile sprints and project planning meetings.
Junior Software Developer at Major Balear
December 31, 2019 - July 29, 2025
Developed and maintained RESTful APIs and microservices using Spring Boot and Hibernate. Conducted automated testing and quality assurance using JUnit, Mockito, and SonarQube. Applied event-driven architecture using Kafka for distributed system integrations. Assisted in documentation, debugging, and provided technical support.
Senior Software Engineer at Carrefour
January 1, 2025 - Present
Currently working as a Senior Software Engineer under a contract-based collaboration. Responsible for designing, developing, and maintaining scalable backend services using Java, Spring Boot, MongoDB, and RESTful APIs within a microservices architecture. Actively contributing to projects involving OAuth 2/JWT-based security, containerized deployments, and cloud scalability on AWS. Following SOLID principles and Clean Architecture to ensure robust code quality, stability, and maintainability. Collaborating closely with cross-functional teams using Agile methodologies to deliver impactful solutions on Carrefour’s mobile platform.
Senior Technical Analyst & Software Engineer at CERIU Hotels & Resorts
January 1, 2025 - August 19, 2025
Developed robust Java applications using Spring Boot, Spring Security, OAuth 2 for secure authentication, and Hibernate for data management. Implemented event-driven systems using Kafka for efficient real-time data handling. Managed cloud deployments using AWS, Docker, Kubernetes, and CI/CD pipelines with Jenkins. Applied Domain-Driven Design (DDD), Hexagonal Architecture, and SOLID principles in software development. Led a team of developers, conducted code reviews, and mentored junior team members.
Technical Analyst & Software Engineer at Air Europa
January 1, 2023 - August 19, 2025
Developed and maintained Kotlin and Java-based applications using Android Studio and Spring Boot. Integrated Spring Security and JWT authentication to enhance application security. Built robust and scalable backend services using Spring Data, Kafka, and RabbitMQ for asynchronous and event-driven architecture. Improved application performance through database optimizations with PostgreSQL, MySQL, and Redis. Deployed and managed applications on AWS, leveraging Kubernetes and Docker for containerization. Contributed actively to DevOps practices by setting up automated CI/CD processes with Jenkins.
Technical Analyst & Software Engineer at Grupo Piñero
January 1, 2023 - August 19, 2025
Designed and optimized database schemas and queries using PostgreSQL, MySQL, and MongoDB. Migrated legacy systems to modern architectures leveraging AWS, Docker, and Kubernetes. Collaborated with QA and DevOps teams using tools like JUnit, Mockito, and SonarQube to ensure high software quality. Implemented automated testing strategies, significantly enhancing software reliability. Participated actively in Agile sprints and project planning meetings.
Technical Analyst & Software Engineer at Major Balear
January 1, 2022 - August 19, 2025
Developed and maintained RESTful APIs and microservices using Spring Boot and Hibernate. Conducted automated testing and quality assurance using JUnit, Mockito, and SonarQube. Applied event-driven architecture using Kafka for distributed system integrations. Assisted in documentation, debugging, and provided technical support.

Education

Computer Engineering at Universitat oberta de Catalunya
January 1, 2022 - December 31, 2026
Computer Engineering at Universitat oberta de Catalunya
January 1, 2022 - December 31, 2026
Computer Engineering at Universitat Oberta de Catalunya
January 1, 2022 - January 1, 2026
Vocational training - Software at Centre Internacional d'Educació
January 1, 2019 - January 1, 2021

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Travel & Hospitality, Retail