Faruk S.

Software Developer

Heppenheim (Bergstraße), Germany

Experience

Jun 2023 - Aug 2025
2 years 3 months

Software Developer

HR Solutions GmbH

  • Designing and developing a web application for the public sector
  • Setting up and executing software tests, mainly unit tests
  • Technical design and implementation of requirements
  • Uploading and displaying CSV files
  • Communicating with business units regarding development and test support
  • Technologies used: Java, Spring Boot, Spring Security, Spring Batch, Spring Cloud, Spring Data JPA and Hibernate, RESTful, JSON, React, Oracle, JUnit, Mockito, CI/CD, GitLab, Docker, Keycloak, Liquibase, BIRT, Swagger, Microservices
Mar 2023 - Jun 2023
4 months

Software Developer

wescaleIT AG

  • Assisting in application support and analyzing and fixing bugs
  • Documenting work results
  • Participating in planning implementation and estimating task effort within agile processes
  • Attending agile meetings for planning, coordination, and presentation.
  • Technologies used: Java, Spring Boot, Spring Batch, Spring Security, Spring Data JPA and Hibernate, RESTful, JSON, React, Oracle, JUnit, Mockito, CI/CD, GitLab, Docker, Keycloak, Liquibase, BIRT, Cucumber, Swagger
Jul 2022 - Mar 2023
9 months

Software Developer

DB Systel GmbH

  • Assisting in application support and analyzing and fixing bugs
  • Documenting work results
  • Participating in planning implementation and estimating task effort within agile processes
  • Attending agile meetings for planning, coordination, and presentation.
  • Technologies used: Java, Spring Boot, Spring Batch, Spring Security, Spring Data JPA and Hibernate, RESTful, JSON, Microservices, React, PostgreSQL, NoSQL, JUnit, Mockito, AWS, CI/CD, Jenkins, Docker, Kubernetes, Keycloak, Swagger, RabbitMQ
Feb 2022 - Jul 2022
6 months

Software Developer

BiDCore GmbH

  • Developing a sales portal in the energy sector
  • Assisting in application support and analyzing and fixing bugs
  • Documenting work results
  • Technologies used: Java 8/11, Spring Boot, Spring Integration, Spring Cloud, REST API, React, JUnit, Mockito, Cucumber, Hibernate, MapStruct, PostgreSQL, Liquibase, GitLab, SonarQube, event-driven architectures, Kotlin
Aug 2021 - Feb 2022
7 months

Software Developer

Keybird It GmbH

  • Developing software according to the client's software development process
  • Implementing the specified application based on JEE/JakartaEE and providing SOAP interfaces to external systems
  • Assisting in application support and analyzing and fixing bugs
  • Documenting work results
  • Participating in planning implementation and estimating task effort within agile processes
  • Attending agile meetings for planning, coordination, and presentation.
  • Technologies used: Java 8/11, JSF, PrimeFaces, JavaScript, CSS, Less, CDI, DeltaSpike, JPA, EclipseLink, JAX-RS, Jersey, Quartz Scheduler, JUnit, Oracle DB, Flyway, Tomcat, Apache24, Maven, Jenkins, SonarQube, BitBucket, SOAP
Sep 2019 - Aug 2021
2 years

Software Developer

Bayoonet AG

  • Software architecture and detailed design for various mobile, web, and cloud-based applications, including areas such as diabetes treatment, women's health, and drug delivery systems
  • Software documentation according to IEC 62304
  • Architecture support: reviewing existing software architecture with a focus on testability, revising the current architecture, and conducting code reviews
  • Development of medical software including implementation and verification
  • Experienced working with international teams
  • Technologies used: Java 11, Spring Boot, JUnit, Hibernate, REST API, Git, JSON, Jenkins, PostgreSQL, Angular
Jun 2018 - Sep 2019
1 year 4 months
Darmstadt, Germany

Software Developer

Linnebacher Engineering

  • Creating software specifications from existing requirements
  • Designing user interfaces
  • Analyzing and fixing software bugs
  • Maintaining, supporting, and further developing the web-based ERP system
  • Android app development
  • Reporting
  • Technologies used: Java EE, Spring Boot, Microservices, React, JSF, PrimeFaces, JUnit, Hibernate, JasperReports, REST API, Git, MySQL, PostgreSQL, JDBC, MQTT, Android development with Java.
Jul 2016 - Jun 2018
2 years
Sankt Leon-Rot, Germany
Remote

IT Technician

SAP

  • Server installation (power and network cabling)
  • Server configuration (BIOS, remote board, firmware update)
  • Installing switches and routers (power and network cabling)
  • Configuring switches (basic setup, firmware updates)
  • Documenting all performed tasks
  • Independently implementing innovative ideas
  • Hardware used: HP, Lenovo, Dell, Cisco, Fujitsu, Arista
  • International assignment: three times in Amsterdam
Jan 2016 - Jun 2016
6 months
Bensheim, Germany

Electronics Technician

Transerv2000

  • Repairing Asus devices such as smartphones, tablets, and notebooks and installing operating systems (Android).
Mar 2015 - Dec 2015
10 months
Heppenheim, Germany

DHS Store Employee

Rewe

Aug 2013 - Aug 2014
1 year 1 month

Junior Software Developer

Carrier Class Consulting& Integration Service (3CIS)

  • Maintenance, support, and further development of the web-based inventory management system
  • Application testing and deployment as well as error analysis and correction
  • Independent and team-oriented work in agile projects
  • Developing concepts and solutions in interdisciplinary teams
  • Supporting the entire project lifecycle
  • Technologies used: JavaEE, Spring MVC, JSF, Git, MySQL, PostgreSQL, JDBC, JPA, Tomcat, Oracle DB

Summary

Scalable software solutions for growing businesses – with Spring (Java) & React. Fast. Stable. Maintainable.

I am a dedicated and goal-oriented software developer with over 7 years of professional experience. Specializing in web development, backend architectures, mobile apps, and working in agile teams.

What I offer:

New scalable web application development → Building MVPs or full-fledged products based on modern Java/React stacks. Enhancement of existing software → Reducing technical debt, integrating new features, improving performance. Architecture consulting & code reviews → Developing structured, maintainable systems, planning scalable architectures

Skills and Tools:

  • Many years of Java development experience in enterprise environments
  • Solid knowledge of Spring Boot and JEE/JakartaEE
  • REST interfaces and API design
  • Many years of frontend development with React/TypeScript
  • Experience with Android app development
  • Experience with Kotlin
  • Experience with database systems and SQL (Oracle DB, PostgreSQL, and MySQL)
  • Experience with Liquibase
  • Performing unit tests and software testing
  • Experience with microservice architectures and distributed systems
  • Experience with agile development methods (Scrum and Kanban)
  • Error analysis and problem solving
  • Familiarity with CI/CD processes
  • Version control with Git
  • Experience with Keycloak
  • Experience with Kafka
  • Experience with JSON and XML/JAXB
  • Experience with reporting tools JasperReports and BIRT
  • Basic knowledge of Python

Languages

Albanian
Native
German
Advanced
English
Intermediate

Education

Oct 2010 - Sep 2014

University of Prishtina

Electrical Engineering/Information Technology · Pristina

Sep 2007 - Jun 2010

Haxhi Zeka High School

School Leaving Certificate · Istog

Sep 2002 - Jun 2007

Tre Deshmoret Primary School

Istog

Certifications & licenses

Oracle Certified Professional Java 21 Developer

Oracle

Certified Software Developer

Studiengemeinschaft Darmstadt - SGD

Certified Java Programmer

Studiengemeinschaft Darmstadt - SGD

Cisco CCNA Routing and Switching

Cisco

CompTIA Network+

CompTIA

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions