Senior Software Engineer (Golang, Java)
Aktualisiert am 22.09.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 18.09.2023
Verfügbar zu: 100%
davon vor Ort: 5%
Golang
Java
Back-End
PostgreSQL
REST
Kafka
Docker
WebSocket
Spring
Linux
Vertx
Requirements Engineering
Code Review
Testautomatisierung
Software-Design
Software-Entwicklung
RDBMS
German
Muttersprache
English
Verhandlungssicher

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

1 Jahr 1 Monat
2022-09 - 2023-09

Extended and maintained a fully regulated Cryptocurrency trading system

Senior Backend Developer Golang PostgreSQL WebSocket ...
Senior Backend Developer
  • Extended and maintained a fully regulated Cryptocurrency trading system in a small team
  • Worked on several interconnected microservices handling order matching, bookkeeping, market data provisioning and other requirements
  • Fixed issues like performance bottlenecks to improve the trading experience for both retail and business customers
  • Created and discussed architecture concepts for new features as well as technical issues
  • Supported data extraction needs and production issue handling
Golang PostgreSQL WebSocket REST Docker Kubernetes Godog / Cucumber Kafka Prometheus + Grafana OpenAPI Amazon S3 GitLab CI/CD
Boerse Stuttgart Digital Exchange GmbH
Remote, Germany
6 Jahre 2 Monate
2016-07 - 2022-08

Created and maintained applications for global algorithmic trading

Senior Software Engineer Java Spring PostgreSQL ...
Senior Software Engineer
  • Created, extended and maintained several inhouse applications for a global algorithmic trading company
  • Worked on both monolithic and smaller systems with high demands on risk management
  • Supported a broad range of development activities: Investigation, requirements engineering, design discussions, implementation, testing, maintenance, rollout support, documentation
  • Took on technical coordinator role in several projects: Led team meetings, clarified requirements, distributed tasks, coordinated with stakeholders, product owners and testers
  • Advised stakeholders, product owners and users on software behavior, requirements and issue handling
  • Provided troubleshooting and 3rd level support for production issues
  • Conducted technical interviews for recruiting new developers
  • Provided mentoring and onboarding for new developers and trainees
Java Spring PostgreSQL Kafka REST Hibernate Maven JUnit Mockito Tomcat Vaadin Linux Bash React Vert.x OpenAPI Amazon S3 MongoDB Jenkins CI
SSW Trading GmbH
Oststeinbek, Germany
3 Jahre 4 Monate
2013-03 - 2016-06

Customized Manufacturing Execution Systems

Software Engineer Java Spring Oracle RDBMS ...
Software Engineer
  • Customized Manufacturing Execution Systems for the pharma industry in a team focused on ERP interfaces
  • Followed high quality standards required by regulations, performed acceptance tests with clients
  • Joined a product development team for creating the next generation Manufacturing Execution System and sharing knowledge about the companies existing ERP interface
Java Spring Oracle RDBMS PL/SQL Maven JUnit Mockito JBehave RabbitMQ Jenkins CI
Werum IT Solutions GmbH
Lueneburg, Germany
6 Monate
2012-08 - 2013-01

Investigated concepts for migrating interfaces between MES and ERP interfaces

Internship Oracle RDBMS PL/SQL Java
Internship
  • Analysis of complex interfaces between MES and ERP systems
  • Created and evaluated concepts for migrating to more recent technologies
  • Wrote bachelor thesis
Oracle RDBMS PL/SQL Java
Werum IT Solutions GmbH
Lueneburg, Germany

Aus- und Weiterbildung

3 Jahre
2013-04 - 2016-03

Master of Science - Practical Computer Science

Overall grade: 1.5, FernUniversität in Hagen, Hagen, Germany
Overall grade: 1.5
FernUniversität in Hagen, Hagen, Germany

  • Focus: Software Engineering and Programming Languages
  • Thesis: Multiplicities and Parallelism applied to Go

3 Jahre 6 Monate
2009-09 - 2013-02

Bachelor of Engineering - Automation and Engineering Computer Science

Overall grade: 1.9, Hochschule Harz (FH) - University of Applied Sciences, Wernigerode, Germany
Overall grade: 1.9
Hochschule Harz (FH) - University of Applied Sciences, Wernigerode, Germany

  • Focus: Engineering Computer Science
  • Thesis: Migration Concepts for the ERP Interface of the MES PAS-X

11 Jahre 11 Monate
1997-08 - 2009-06

General higher education entrance qualification (Abitur)

Overall grade: 2.2, School, Havelberg, Germany
Overall grade: 2.2
School, Havelberg, Germany

Position

Does your company depend on software? Then you probably know that engineers need both technical and social skills to fulfill business needs. I believe that understanding those needs is key to building useful software that makes our lives better.

Experience

  • 10 years of experience in professional software engineering
  • Focus on backend development in Golang and Java stacks, flexible about other tools
  • Emphasis on high-quality software that is long-term maintainable
  • Worked in cross-functional teams of different sizes using agile processes
  • Fulfilled high standards of the financial and medical domain

Kompetenzen

Top-Skills

Golang Java Back-End PostgreSQL REST Kafka Docker WebSocket Spring Linux Vertx Requirements Engineering Code Review Testautomatisierung Software-Design Software-Entwicklung RDBMS

Produkte / Standards / Erfahrungen / Methoden

Concepts

  • Requirements engineering, architecture conceps and making tradeoffs
  • Object oriented, imperative and concurrent programming
  • Writing clean and maintainable code
  • Relational databases, messaging, event stores
  • Automated and manual testing (unit tests, integration tests, TDD etc.)
  • Agile and classic development processes (Kanban, Scrum, V-Model etc.)
  • Code reviews, continuous integration / delivery, version control, documentation


Main Technologies

Java, Golang, PostgreSQL, REST, WebSocket, Kafka, Docker, Linux

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.