Hakan Durmaz

I am a
Istanbul, Turkey

Results-driven Backend Software Engineer with over 4 years of dedicated experience specializing in Java, Spring Boot, Spring Cloud, and Hibernate. Proven track record in the finance and banking sectors, delivering scalable web applications, RESTful APIs, and microservices. AWS Certified Developer - Associate with hands-on expertise in cloud-native architectures (RDS, ECS, S3, CloudWatch), Docker, and CI/CD pipelines (Git, Jenkins, Maven). Adept at modernizing legacy systems and managing complex data infrastructure using PostgreSQL, MongoDB, Redis, Kafka, and RabbitMQ within Agile environments.


Experience

Java Developer

BGTS Finansal Teknoloji ve Yazılım A.Ş. (Finance Sector)
June 2025 - Present
  • Develop and maintain scalable backend enterprise applications for the finance sector using Java and Spring Boot.
  • Contributed to the modernization of Garanti Bank’s tax payment systems by refactoring legacy Java codebases into modern Spring Boot microservices.
  • Designed and implemented features to enhance application security and data integrity, including custom logic to block user verification from temporary mail generators.
  • Analyze business requirements to implement reliable software solutions and improve application performance, code quality, and system stability.
Java 17 Spring Boot Microservices Spring Cloud Oracle Security Agile/Scrum

Java Software Engineer

Atmosware Teknoloji Eğitim ve Danışmanlık A.Ş.
May 2022 - June 2025
  • Developed and maintained secure backend applications using Spring Boot, Spring Data JPA, and Spring Security.
  • Designed and implemented cloud-based solutions leveraging AWS (RDS, ECS, CloudWatch, S3) and Docker for containerized deployments.
  • Managed distributed systems, messaging infrastructure, and data management using PostgreSQL, MongoDB, Redis, Hazelcast, Kafka, and RabbitMQ.
  • Improved system reliability and application performance through rigorous unit testing and debugging practices within Agile/Scrum workflows.
Spring Boot Spring Data JPA Spring Security AWS (RDS, ECS, S3, CloudWatch) Docker PostgreSQL MongoDB Redis Hazelcast Kafka RabbitMQ Unit Testing Agile/Scrum

Software Engineer (Part-Time)

Logo Yazılım San. Tic. A.Ş.
July 2021 - May 2022
  • Designed and automated corporate business workflows using Logo Flow, a low-code Business Process Management (BPM) platform.
  • Digitalized paper-based processes by creating dynamic workflow models, automated approval mechanisms, and digital forms to increase operational efficiency.
Logo Flow BPM Workflow Automation Form Design Digital Transformation

Skills

Backend & Frameworks

Java, Spring Boot, Spring Cloud, Spring Data JPA, Spring Security, Hibernate

Cloud, DevOps & Tools

AWS (RDS, ECS, S3, CloudWatch), Docker, CI/CD (Git, Jenkins, Maven)

Distributed Systems & Databases

PostgreSQL, MongoDB, Redis, Hazelcast, Kafka, RabbitMQ — integration of messaging queues & caching layers.


Education & Certifications

Bachelor of Computer Engineering

Canakkale 18 Mart University
Sept 2016 - Nov 2021

AWS Certified Developer - Associate

Amazon Web Services
December 2024