Top expert badge
Recommended expert
Profile header background

Lars Larsson

Senior Software Engineer

Lars Larsson
Profile header overlay
Karlskrona, Sweden

Experience

Jun 2021 - Present
4 years 10 months

Senior Software Engineer

BUGLOOS

Expertise details
Position Summary
Senior Software Engineer at BUGLOOS
Industries
Banking and Finance
Information Technology
Business Areas
Information Technology
Product Development
  • Designed and implemented high-performance Java 17 and Java 21 microservices supporting large-scale financial operations and real-time payment processing.
  • Developed secure mobile APIs that powered global financial applications handling millions of users.
  • Optimized data workflows by implementing PostgreSQL indexes, partitions, and Redis caching to reduce latency and support concurrent transactions.
  • Deployed distributed services to Google Cloud Platform with Kubernetes, leveraging container orchestration for automated scaling and fault tolerance.
  • Integrated observability practices with Grafana, Prometheus, and New Relic to provide real-time system visibility and proactive monitoring.
  • Applied domain-driven design principles to organize microservice boundaries and ensure maintainable long-term architecture.
  • Practiced test-driven development with JUnit and Mockito, maintaining high test coverage across critical services.
  • Enhanced fraud detection and risk management systems using event-driven Java microservices integrated with Kafka.
  • Built CI/CD pipelines incorporating automated testing and Flyway migrations to streamline deployments.
  • Leveraged JOOQ for type-safe SQL and transactional operations, improving reliability and consistency in financial services.
  • Refactored legacy modules into SparkJava microservices, simplifying architecture and improving response times.
  • Led backend initiatives for greenfield projects, aligning design with modern Java microservices standards.
  • Ensured strong data consistency and reliability with transactional flows across distributed PostgreSQL services.
  • Deployed Redis caching strategies to handle high-frequency financial transaction traffic.
  • Conducted performance profiling and load testing on Java services to validate scalability for global usage demands.
  • Contributed to architecture roadmaps and best practice discussions to align microservices development with enterprise strategy.
Feb 2018 - May 2021
3 years 4 months

Senior Full Stack Developer

First Line Software

Expertise details
Position Summary
Senior Full Stack Developer at First Line Software
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Developed enterprise backend services using Java and Spring Boot, delivering high-performance and scalable applications.
  • Designed RESTful APIs with Spring Boot and integrated them into distributed architectures to ensure efficient communication between services.
  • Implemented Hibernate ORM and JPA with MySQL to manage persistence layers, optimizing queries for high-traffic workloads.
  • Introduced OAuth 2.0 and JWT-based authentication, ensuring robust protection for sensitive applications.
  • Built and deployed microservices with Spring Boot, applying separation of concerns to enable modular scaling.
  • Utilized Apache Kafka to implement real-time event streaming and asynchronous communication across services.
  • Deployed Java microservices to AWS EC2 instances and Docker containers, ensuring reliable cloud-based delivery.
  • Applied Redis and Ehcache for caching strategies, reducing database load and improving response times.
  • Built automated test suites with JUnit and Mockito, validating functionality across units and integrations.
  • Collaborated with frontend teams to align React and Angular clients with Java Spring Boot APIs, enabling seamless end-to-end delivery.
  • Implemented CI/CD pipelines with Jenkins and GitHub Actions to accelerate feature deployment.
  • Enhanced database design with schema migrations and indexing to improve query performance.
  • Optimized backend workflows to reduce latency across distributed applications.
  • Participated in code reviews and applied Spring Boot best practices to maintain system stability.
  • Delivered enterprise systems with modular Java architectures aligned with evolving business needs.
Apr 2015 - Jan 2018
2 years 10 months

Full Stack Developer

N-iX

Expertise details
Position Summary
Full Stack Developer at N-iX
Industries
Information Technology
Business Areas
Information Technology
  • Developed enterprise applications using Java with the Spring Framework, building scalable and maintainable business systems.
  • Implemented Spring MVC controllers and services to handle complex business logic and user workflows.
  • Built SOAP and RESTful APIs to connect external systems and enable seamless data exchange across platforms.
  • Designed data models with Hibernate and PostgreSQL, optimizing queries and schemas for efficient data access.
  • Integrated Spring Security to apply RBAC policies, securing sensitive APIs and restricting access appropriately.
  • Implemented Spring Batch jobs to handle large-scale periodic data migrations and transformations.
  • Applied Apache Maven for dependency management and streamlined project builds.
  • Adopted microservices patterns with Spring Cloud for service discovery, configuration management, and inter-service communication.
  • Worked with Kafka for asynchronous messaging, enabling event-driven workflows across distributed services.
  • Optimized backend performance with connection pooling, caching strategies, and async task execution.
  • Wrote JUnit and integration tests to ensure system reliability.
Jul 2014 - Mar 2015
9 months

Software Developer Internship

Euvic

Expertise details
Position Summary
Software Developer Internship at Euvic
Industries
Information Technology
Business Areas
Information Technology
  • Developed AngularJS single-page applications with JavaScript, collaborating with UX designers to implement responsive and interactive features.
  • Integrated REST APIs from Java backend services, improving responsiveness and functionality of client-side applications.
  • Built AngularJS components with two-way data binding and directives to increase reusability.
  • Implemented AngularJS routing to provide seamless navigation across modules.
  • Gained early exposure to combining Java backends with AngularJS frontends, establishing the foundation for full-stack development.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology and Banking and Finance.

Information Technology
Banking and Finance
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology and Product Development.

Information Technology
Product Development
Profile match chart

Summary

I specialize in Java backend engineering, designing and delivering enterprise-grade microservices and distributed systems. My expertise includes Java 8–21, Spring Boot, Spring Cloud, Hibernate, JPA, and messaging platforms like Kafka and RabbitMQ. I have architected systems for financial services, e-commerce, and large-scale business platforms, deploying resilient solutions on AWS, GCP, and Azure. I focus on performance optimization, secure authentication, and event-driven processing, applying DDD and TDD practices to build maintainable, reliable applications. I am passionate about advancing Java systems with modern architectures, ensuring scalability, resilience, and efficiency in production environments.

Skills

  • Backend Development: Java, Spring Boot, Spring Framework, Spring Cloud, Spring Security, Hibernate, Jpa, Soap/rest Apis, Kafka, Rabbitmq, Microservices, Ddd
  • Database Management: Postgresql, Mysql, Oracle, Redis, Mongodb, Elasticsearch
  • Cloud Computing And Hosting: Aws (Ec2, S3, Lambda), Gcp (Kubernetes Engine), Azure, Docker, Kubernetes, Jenkins, Github Actions, Gitlab Ci/cd, Terraform
  • Testing And Monitoring: Junit, Mockito, Selenium, Cypress, Tdd, Bdd, Load Testing
  • Other Skills: Event-driven Architecture, Api Gateways, Domain Modeling, Agile, Ci/cd Pipelines
  • Keen Explorer Of Emerging Technology Trends And Tools
  • Committed To Ongoing Professional Development And Learning
  • Active Participant In Open-source Initiatives
  • Dedicated To Driving Innovation Within The Field Of Software Development

Languages

English
Advanced
Serbian
Elementary

Education

Oct 2011 - Jun 2014

University of Niš

Bachelor of Computer Science · Computer Science · Niš, Serbia

Statistics

Experience

Total positions 4
Experience in Information Technology 11.5 y
Avg length 2 y 10 m
Longest experience 4 y 9 m

Expertise

Recent roles Senior Software Engineer, Senior Full Stack Developer, Full Stack Developer
Main industries Information Technology, Banking and Finance
Main business areas Information Technology, Product Development

Qualifications

Highest degree Bachelor

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Lars based?

Lars is based in Karlskrona, Sweden.

What languages does Lars speak?

Lars speaks the following languages: English (Advanced), Serbian (Elementary).

How many years of experience does Lars have?

Lars has at least 12 years of experience. During this time, Lars has worked in at least 4 different roles and for 4 different companies. The average length of individual experience is 3 years and 11 months. Note that Lars may not have shared all experience and actually has more experience.

What roles would Lars be best suited for?

Based on recent experience, Lars would be well-suited for roles such as: Senior Software Engineer, Senior Full Stack Developer, Full Stack Developer.

What is Lars's latest experience?

Lars's most recent position is Senior Software Engineer at BUGLOOS.

What companies has Lars worked for in recent years?

In recent years, Lars has worked for BUGLOOS and First Line Software.

Which industries is Lars most experienced in?

Lars is most experienced in industries like Information Technology and Banking and Finance.

Which business areas is Lars most experienced in?

Lars is most experienced in business areas like Information Technology and Product Development.

Which industries has Lars worked in recently?

Lars has recently worked in industries like Information Technology and Banking and Finance.

Which business areas has Lars worked in recently?

Lars has recently worked in business areas like Information Technology and Product Development.

What is Lars's education?

Lars holds a Bachelor in Computer Science from University of Niš.

What is the availability of Lars?

Lars is immediately available full-time for suitable projects.

What is the rate of Lars?

Lars's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Lars?

To hire Lars, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Rate comparison chart
Market avg: 880-1040 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.