Origin Coffee Ltd Cover Image

Senior Software Engineer

Location
Not set
Desired Salary
Unspecified
Work preference
Full Time
Joined
9 May 2026
Field / Industry
Software Engineering
Status: Actively looking
Relocation: No
Notice Period: Immediate

This user has not passed any tests yet

English -

About Me

I am a senior software engineer with over nine years of experience specializing in Java and Spring Boot backend development. My expertise lies in designing and implementing microservices architectures, event sourcing, and event-driven systems. I have a strong command of the Spring ecosystem, including Spring Boot, Cloud Gateway, Security, Data JPA, and AI integration. I am passionate about building scalable and well-architected Java applications that meet modern backend engineering standards.

Throughout my career, I have founded and led development efforts for enterprise-level platforms such as Cortexa and Etosis, where I architected complex systems using Java 17, Spring Boot 3.5, and cloud technologies like Microsoft Azure. I have hands-on experience with real-time communication protocols such as WebSocket, Server-Sent Events, and gRPC, and I have implemented robust authentication and authorization mechanisms including JWT and Firebase Auth.

I am skilled in designing relational database schemas and managing data access layers using Hibernate/JPA with PostgreSQL and MS SQL Server. My work also involves developing cross-platform Flutter applications for iOS, Android, and web, ensuring seamless integration with backend services. I am experienced in cloud infrastructure management, monitoring, and diagnostics using Azure services.

In my previous role at Aselsan, I led the development of embedded software products, managing the full software lifecycle and achieving CMMI Level 2 certification. I developed desktop and web applications using JavaFX and Spring Boot, bridged Java with native C/C++ libraries via JNI, and established CI/CD pipelines to ensure high-quality software delivery. I have also mentored junior engineers and trainees, fostering knowledge sharing and technical growth.

I am committed to continuous learning and applying agile methodologies to deliver efficient and maintainable software solutions. My approach combines deep systems-level understanding with practical engineering skills to solve complex problems and drive innovation in backend development.

Skills

JavaCI CDAgilePostgreSQLMicroservicesSpring BootJunitFlutterHibernateDartApache Maven

Education

Yildiz Technical University
2016 - 2019

Master of Science in Control and Automation Engineering

Marmara University
2011 - 2016

Bachelor of Science in Electrical and Electronical Engineering

Experience

Founder / Java Backend Engineer @ Cortexa
Aug 2025 - Present

Architected and built an enterprise-level ERP platform using microservices architecture with CQRS and Event Sourcing. Utilized Java 17, Spring Boot 3.5, Spring Cloud Gateway, Apache Kafka, gRPC, and PostgreSQL. Designed modular backend with multiple Maven modules, implemented JWT authentication with Firebase Auth integration, and RBAC using Spring Security. Incorporated AI features with Spring AI and OpenAI. Developed a cross-platform Flutter app with real-time updates via WebSocket/SSE.

Founder / Full-Stack Java Developer @ Etosis
Jan 2024 - Present

Architected and developed a Java/Spring Boot REST API backend for a SaaS platform deployed on Microsoft Azure. Designed relational database schema and implemented data access layer with Hibernate/JPA and MS SQL Server. Implemented JWT-based authentication and custom rule-based permission system. Developed business modules including workflow engine, stock/inventory tracking, file manager service, and device information interfaces. Built cross-platform Flutter frontend and managed Azure cloud infrastructure.

Software Engineer @ Aselsan
Aug 2017 - Dec 2023

Lead developer for mass-produced embedded product managing full software lifecycle; achieved CMMI Level 2 certification. Built desktop tooling and operator interfaces with JavaFX using MVC and reactive bindings. Developed web backend services with Spring Boot, designed RESTful APIs, integrated JPA/Hibernate, and implemented authentication and validation layers. Bridged Java with native C/C++ via JNI. Developed modular layered architectures and ported applications from RTOS to Linux. Established CI/CD pipelines and led a sub-team of engineers and trainees.

Intern @ Turkcell
Jul 2015 - Aug 2015

Worked in Network Accessing Department.

Intern @ Turk Telekom
Jul 2014 - Aug 2014

Worked in Network Planning Department.

Jobs Talent Salaries
Menu