Lars Larsson
Senior Softwareentwickler
Erfahrungen
Senior Softwareentwickler
BUGLOOS
- Entwarf und implementierte leistungsstarke Microservices mit Java 17 und Java 21 zur Unterstützung groß angelegter Finanzprozesse und Echtzahlungsabwicklung.
- Entwickelte sichere mobile APIs, die globale Finanzanwendungen für Millionen von Nutzern bereitstellten.
- Optimierte Datenabläufe durch PostgreSQL-Indizes, Partitionen und Redis-Caching, um Latenz zu reduzieren und gleichzeitige Transaktionen zu unterstützen.
- Setzte verteilte Dienste mit Kubernetes auf der Google Cloud Platform ein und nutzte Containerorchestrierung für automatisches Skalieren und Fehlertoleranz.
- Integrierte Observability-Tools wie Grafana, Prometheus und New Relic, um Echtzeiteinblicke und proaktives Monitoring zu ermöglichen.
- Wendete Domain-Driven-Design-Prinzipien an, um Microservice-Grenzen zu definieren und eine wartbare Architektur zu gewährleisten.
- Arbeitete testgetrieben mit JUnit und Mockito und hielt eine hohe Testabdeckung in kritischen Diensten aufrecht.
- Verbesserte Betrugserkennungs- und Risikomanagementsysteme durch ereignisgesteuerte Java-Microservices mit Kafka.
- Erstellte CI/CD-Pipelines mit automatisierten Tests und Flyway-Migrationen zur Optimierung der Deployments.
- Setzte JOOQ für typsichere SQL- und Transaktionsoperationen ein, um Zuverlässigkeit und Konsistenz in Finanzdiensten zu erhöhen.
- Refaktorierte Legacy-Module in SparkJava-Microservices, vereinfachte die Architektur und verbesserte die Antwortzeiten.
- Führte Backend-Initiativen für Greenfield-Projekte und stimmte das Design auf moderne Java-Microservice-Standards ab.
- Sicherte starke Datenkonsistenz und Zuverlässigkeit durch transaktionale Abläufe in verteilten PostgreSQL-Diensten.
- Setzte Redis-Caching-Strategien ein, um hochfrequenten Finanztransaktionsverkehr zu bewältigen.
- Führte Performance-Profiling und Lasttests an Java-Diensten durch, um Skalierbarkeit für globale Anforderungen zu validieren.
- Trug zu Architektur-Roadmaps und Best-Practice-Diskussionen bei, um die Microservice-Entwicklung mit der Unternehmensstrategie abzustimmen.
Senior Full-Stack-Entwickler
First Line Software
- Entwickelte Enterprise-Backend-Dienste mit Java und Spring Boot und lieferte leistungsstarke und skalierbare Anwendungen.
- Entwarf RESTful-APIs mit Spring Boot und integrierte sie in verteilte Architekturen, um eine effiziente Kommunikation zwischen Diensten zu gewährleisten.
- Implementierte Hibernate ORM und JPA mit MySQL zur Verwaltung der Persistenzschicht und optimierte Abfragen für hohen Datenverkehr.
- Führte OAuth 2.0- und JWT-basierte Authentifizierung ein und gewährleistete so einen robusten Schutz sensibler Anwendungen.
- Baute und implementierte Microservices mit Spring Boot und wendete Separation of Concerns an, um modulare Skalierung zu ermöglichen.
- Nutzte Apache Kafka für Echtzeit-Event-Streaming und asynchrone Kommunikation zwischen Diensten.
- Setzte Java-Microservices auf AWS EC2-Instanzen und Docker-Containern ein und sicherte so eine zuverlässige Cloud-Bereitstellung.
- Wendete Redis und Ehcache für Caching-Strategien an, reduzierte Datenbanklast und verbesserte Antwortzeiten.
- Erstellte automatisierte Testsuiten mit JUnit und Mockito, um Funktionalität in Unit- und Integrationstests zu validieren.
- Arbeitete mit Frontend-Teams zusammen, um React- und Angular-Clients mit Java-Spring-Boot-APIs abzustimmen und eine nahtlose End-to-End-Lieferung zu ermöglichen.
- Implementierte CI/CD-Pipelines mit Jenkins und GitHub Actions zur Beschleunigung der Feature-Deployments.
- Verbesserte das Datenbankdesign mit Schema-Migrationen und Indizes, um die Abfrageleistung zu steigern.
- Optimierte Backend-Workflows zur Reduzierung der Latenz in verteilten Anwendungen.
- Nahm an Code Reviews teil und wandte Spring-Boot-Best-Practices an, um Systemstabilität zu gewährleisten.
- Liefertе Enterprise-Systeme mit modularen Java-Architekturen, die sich an sich entwickelnde Geschäftsanfragen anpassten.
Full-Stack-Entwickler
N-iX
- Entwickelte Enterprise-Anwendungen mit Java und dem Spring Framework und baute skalierbare und wartbare Geschäftssysteme.
- Implementierte Spring-MVC-Controller und -Services zur Handhabung komplexer Geschäftslogik und Benutzerabläufe.
- Erstellte SOAP- und RESTful-APIs, um externe Systeme zu verbinden und einen nahtlosen Datenaustausch zwischen Plattformen zu ermöglichen.
- Entwarf Datenmodelle mit Hibernate und PostgreSQL und optimierte Abfragen und Schemata für effizienten Datenzugriff.
- Integrierte Spring Security, um RBAC-Richtlinien anzuwenden, APIs zu sichern und den Zugriff angemessen einzuschränken.
- Implementierte Spring Batch-Jobs zur Durchführung groß angelegter, periodischer Datenmigrationen und -Transformationen.
- Wendete Apache Maven für das Abhängigkeitsmanagement an und optimierte Projekt-Builds.
- Setzte Microservice-Muster mit Spring Cloud für Service-Discovery, Konfigurationsmanagement und internen Dienstverkehr ein.
- Arbeitete mit Kafka für asynchrone Nachrichtenverarbeitung und ermöglichte ereignisgesteuerte Workflows zwischen verteilten Diensten.
- Optimierte Backend-Performance mit Connection-Pooling, Caching-Strategien und asynchroner Task-Ausführung.
- Schrieb JUnit- und Integrationstests, um Systemzuverlässigkeit zu gewährleisten.
Praktikum als Softwareentwickler
Euvic
- Entwickelte AngularJS Single-Page-Anwendungen mit JavaScript und arbeitete mit UX-Designern zusammen, um responsive und interaktive Features umzusetzen.
- Integrierte REST-APIs von Java-Backend-Diensten und verbesserte so die Reaktionsfähigkeit und Funktionalität der Client-Anwendungen.
- Baute AngularJS-Komponenten mit zweiseitiger Datenbindung und Direktiven, um Wiederverwendbarkeit zu steigern.
- Implementierte AngularJS-Routing, um nahtlose Navigation zwischen Modulen zu ermöglichen.
- Sammelte erste Erfahrungen in der Kombination von Java-Backends mit AngularJS-Frontends und legte damit den Grundstein für Full-Stack-Entwicklung.
Branchenerfahrung
Sehen Sie, in welchen Branchen dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT) und Bank- und Finanzwesen.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT) und Produktentwicklung.
Zusammenfassung
Ich spezialisiere mich auf Java-Backend-Entwicklung, entwerfe und liefere Microservices und verteilte Unternehmenssysteme. Meine Expertise umfasst Java 8–21, Spring Boot, Spring Cloud, Hibernate, JPA und Messaging-Plattformen wie Kafka und RabbitMQ. Ich habe Systeme für Finanzdienstleistungen, E-Commerce und großangelegte Business-Plattformen gestaltet und resiliente Lösungen auf AWS, GCP und Azure bereitgestellt. Mein Fokus liegt auf Performance-Optimierung, sicherer Authentifizierung und ereignisgesteuerter Verarbeitung, wobei ich DDD- und TDD-Praktiken anwende, um wartbare und zuverlässige Anwendungen zu erstellen. Ich bin leidenschaftlich daran interessiert, Java-Systeme mit modernen Architekturen voranzubringen und dabei Skalierbarkeit, Ausfallsicherheit und Effizienz in Produktionsumgebungen sicherzustellen.
Fähigkeiten
- Backend-entwicklung: Java, Spring Boot, Spring Framework, Spring Cloud, Spring Security, Hibernate, Jpa, Soap/rest-apis, Kafka, Rabbitmq, Microservices, Ddd
- Datenbankverwaltung: Postgresql, Mysql, Oracle, Redis, Mongodb, Elasticsearch
- Cloud Computing Und Hosting: Aws (Ec2, S3, Lambda), Gcp (Kubernetes Engine), Azure, Docker, Kubernetes, Jenkins, Github Actions, Gitlab Ci/cd, Terraform
- Testen Und Monitoring: Junit, Mockito, Selenium, Cypress, Tdd, Bdd, Lasttests
- Weitere Fähigkeiten: Ereignisgesteuerte Architektur, Api-gateways, Domänenmodellierung, Agile, Ci/cd-pipelines
- Neugieriger Entdecker Neuer Technologietrends Und Tools
- Engagiert Für Kontinuierliche Berufliche Weiterentwicklung Und Lernen
- Aktiver Teilnehmer An Open-source-initiativen
- Engagiert, Innovationen Im Bereich Der Softwareentwicklung Voranzutreiben
Sprachen
Ausbildung
University of Niš
Bachelor in Informatik · Informatik · Niš, Serbien
Statistiken
Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Frequently Asked Questions
Sie haben Fragen? Hier finden Sie weitere Informationen
Wo ist Lars ansässig?
Welche Sprachen spricht Lars?
Wie viele Jahre Erfahrung hat Lars?
Für welche Rollen wäre Lars am besten geeignet?
Was ist das neueste Projekt von Lars?
Für welche Unternehmen hat Lars in den letzten Jahren gearbeitet?
In welchen Industrien hat Lars die meiste Erfahrung?
In welchen Bereichen hat Lars die meiste Erfahrung?
In welchen Industrien hat Lars kürzlich gearbeitet?
In welchen Bereichen hat Lars kürzlich gearbeitet?
Was ist die Ausbildung von Lars?
Wie ist die Verfügbarkeit von Lars?
Wie hoch ist der Stundensatz von Lars?
Wie kann man Lars beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Karlskrona, Schweden arbeiten