Lars L.

Senior Software Engineer

Karlskrona, Sweden

Experience

Jun 2021 - Present
4 years 7 months

Senior Software Engineer

BUGLOOS

  • 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

  • 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

  • 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 Intern

Euvic

  • 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.

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.

Languages

English
Advanced

Education

Oct 2010 - Jun 2014

University of Niš

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

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