Summary
Johan Lind is a seasoned Systemutvecklare based in Stockholm with two decades of Java-focused experience and a decade of recent professional roles delivering web and microservices architectures. He thrives in T-shaped, agile teams and consistently applies DDD, TDD and continuous delivery to build maintainable, user-focused systems across the full stack—from React front-ends to Spring Boot and Spring Cloud back-ends deployed on OpenShift and Docker. Johan has a strong testing and automation mindset (JUnit, Mockito, Rest Assured, Selenium, Cypress, CI tools and SonarQube) and a history of working as a trusted consultant for public sector and enterprise clients including the Swedish Pensions Agency, Handelsbanken and now the Swedish Police Authority. Pragmatic about communication and collaboration, he pairs deep technical breadth with hands-on delivery, often stepping into both architecture and maintenance roles. A practical problem-solver, he brings institutional knowledge of legacy integrations and modern cloud-native patterns that help teams migrate and evolve complex systems.
10 years of coding experience
28 years of employment as a software developer
Java & XML, Java & XML at C3L
Foundation Degree Computer Technology/Computer Systems Technology, Foundation Degree Computer Technology/Computer Systems Technology at Stockholm University