11/11/2026 updated


100 % available
Senior Software Engineer / Java Specialist - Spring , Spring Boot , AI
Rome, Italy
Only remote
Master of Science in Computer EngineeringAbout me
Accomplished Senior Software Engineer with over 14 years of hands-on experience specializing in the Java ecosystem, enterprise architecture, and cloud environments. In high-utility software solutions for multinational corporations institutes across financial banking, ERP, insurance sectors.
Cloud EngineeringEnterprise JavaBeansJava Platform Enterprise Edition (J2EE)Java EE Connector ArchitectureJava Development KitJava Platform Standard Edition (J2SE)Java ArchitecturesJava Development ToolsJava Management ExtensionsJava SecuritySpring FrameworkJDeveloperSoftware ArchitectureSun Certified Enterprise Architect (SCEA)Software Engineering
Java Backend Development
Expertise in Core Java (8, 11, 17), Spring Boot, Spring MVC, Spring Cloud, and Apache Struts for building scalable enterprise-grade backend systems across financial, insurance, and cloud licensing domains.
Cloud & DevOps Engineering
Hands-on experience with Amazon Web Services (AWS), Docker, Kubernetes, Helm, Terraform, and CI/CD pipelines for deploying and managing cloud infrastructure in enterprise environments.
Microservices Architecture
Design and implementation of microservices-based solutions using RESTful Web Services, Service-Oriented Architecture (SOA), and design patterns to support large-scale system migrations and modernization projects.
Database & ORM
Proficiency in SQL Server, Oracle DB, PostgreSQL, H2 Database, MySQL, Hibernate, JPA, and PL/SQL for managing relational and non-relational data layers in enterprise applications.
Python Development
Application of Python in software engineering projects, complementing Java-based backend development within research and enterprise contexts.
Testing & Quality Assurance
Use of JUnit, Mockito, Selenium, Postman, SonarQube, and Jenkins CI/CD for automated testing, code quality assurance, and continuous integration workflows.
ERP System Development
Design and implementation of corporate ERP subsystems including Fixed Assets, Preventive Maintenance, Warehouse Management, Human Resources, and Sales and Distribution modules.
Security & Compliance Systems
Development of high-security license management systems, multiple-signature verification mechanisms, and compliance frameworks tailored to corporate and regulatory requirements.
Build & Version Control Tools
Experience with Maven, Gradle, Git, SVN for build automation and source code version control in collaborative software development environments.
NoSQL & Caching Technologies
Familiarity with Redis, MongoDB, and Cassandra as part of the data layer stack for high-performance and distributed application architectures.
Expertise in Core Java (8, 11, 17), Spring Boot, Spring MVC, Spring Cloud, and Apache Struts for building scalable enterprise-grade backend systems across financial, insurance, and cloud licensing domains.
Cloud & DevOps Engineering
Hands-on experience with Amazon Web Services (AWS), Docker, Kubernetes, Helm, Terraform, and CI/CD pipelines for deploying and managing cloud infrastructure in enterprise environments.
Microservices Architecture
Design and implementation of microservices-based solutions using RESTful Web Services, Service-Oriented Architecture (SOA), and design patterns to support large-scale system migrations and modernization projects.
Database & ORM
Proficiency in SQL Server, Oracle DB, PostgreSQL, H2 Database, MySQL, Hibernate, JPA, and PL/SQL for managing relational and non-relational data layers in enterprise applications.
Python Development
Application of Python in software engineering projects, complementing Java-based backend development within research and enterprise contexts.
Testing & Quality Assurance
Use of JUnit, Mockito, Selenium, Postman, SonarQube, and Jenkins CI/CD for automated testing, code quality assurance, and continuous integration workflows.
ERP System Development
Design and implementation of corporate ERP subsystems including Fixed Assets, Preventive Maintenance, Warehouse Management, Human Resources, and Sales and Distribution modules.
Security & Compliance Systems
Development of high-security license management systems, multiple-signature verification mechanisms, and compliance frameworks tailored to corporate and regulatory requirements.
Build & Version Control Tools
Experience with Maven, Gradle, Git, SVN for build automation and source code version control in collaborative software development environments.
NoSQL & Caching Technologies
Familiarity with Redis, MongoDB, and Cassandra as part of the data layer stack for high-performance and distributed application architectures.
Experience
Professional experience10+ years
Freelancer since2024
Languages
GermanBasic knowledgeEnglishFluentTurkishNative speaker
Project history
Working on an enterprise-grade cloud and on-premises licensing application managing commercial product sales. Implementing scalable RESTful API endpoints using Spring Boot microservices, executing legacy application modernization from Apache Struts to Spring Boot and Spring MVC, and optimizing data persistence layers across SQL Server databases and AWS infrastructure.
Executed a critical enterprise modernization project upgrading 35 legacy core software modules from Java 8 to Java 17. Developed a high-security Cloud License Management System and a Local License Management System with complex multiple-signature verification mechanisms. Built an automated Database Migration Tool utilizing Java, H2 Database, Oracle, and Spring Boot.
Developed a highly secure, enterprise-grade Pension and Human Resource Management System tailored to corporate compliance frameworks in Germany. Built the core backend using Java and the Spring Framework with Oracle DB, and deployed application instances using AWS services.