Backend Developer, Java Developer Malmö, Sverige

Might be available

(Updated 2022-10-14)

Backend Developer, Java Developer

Malmö, Sverige

Native Svenska, English

  • Java development
  • API development
  • Backend

Skills (15)

JQuery

API

Git

Java

Jenkins

QUEUE MANAGEMENT

XML

MAINTENANCE

JavaScript

OBJECT-ORIENTED

OBJECT-ORIENTED PROGRAMMING

UX

USER EXPERIENCE DESIGN

React

JSON

Summary

With a background in logistics, Johan has always been interested in new technologies and his curiosity makes sure that he's always looking into and learning new languages and frameworks while at the same time deepening his current skills. He is most comfortable working with backend but also has knowledge and experience when it comes to frontend based technologies, languages and frameworks


 

His holistic viewpoint has made him see the true value of well working processes and as a software engineer, he is very thorough when following these processes,  while at the same time keeping an open mind to new angels and different inputs for problem solving. Johan is excellent on pair and mob programming since he feels that there is never just one way to solve a problem, but several, and discussing and working together as a team is one of the best ways to not only solve problems, but also to share your knowledge and evolve as a software engineer. He also has no problem taking on a task or feature himself, with all it requires, keeping momentum and making sure that the right focus is given.


 

Professional Experience

Software Engineer
Skymill

2022-08 - Present

Backend Developer

2019-01 - 2022-01

Development and maintenance of several java/spring boot applications, mainly supporting applications, so to speak, as their core is to consume and produce messages for either external or internal presentation purposes. This using contractual agreements via either XML or Json, queues (AMQ) and camel to generate digital or paper pdf.
Built internal GUIs using Angular, for statistical purpose and acceptance testing. Angular is also the main JavaScript framework used in the UC municipality platform, which I and a colleague were responsible for.
Handled both maintenance and new development as well (Java and Angular).
Large portion of 2022 has been devoted to migrating from monolith to microservices (OpenShift. This included several Yaml configuration, setting up alarms in Prometheus, refactoring applications to suit the new environment and update versions, this alongside new development of the applications to be migrated.
Technologies used: Java, API, Apache Camel, AMQ, Hazelcast, Liquibase, Kibana, AWS, HTML/CSS, Angular, XML, Json, Linux, Jenkins, Maven, Mockito, JUnit Yaml, Openshift, Docker, ArgoCD, Postgresql/MongoDB,
Supply Analyst

2018-01 - 2019-01

Systems Developer

2019-01 - 2019-01

Built a POC for handling pdf transferring from the local database (postgresql) to a cloud based object storage. It needed to not only handle the transfer itself with TransferManager, camel streaming and parallelProcessing with cron jobs, but also encrypting and decrypting the files. This POC was well received and pushed to production and is now a key functionality in one of the client's core products.
Logistics Specialist
Jacobs Douwe Egberts

2016-01 - 2017-01

Warehouse & Distribution Coordinator
Gibson Innovations

2014-01 - 2016-01

Languages & tools Java Json API Linux Apache Camel Jenkins AMQ Maven Hazelcast Mockito Liquibase JUnit Yaml Kibana Openshift AWS Docker HTML/CSS ArgoCD Angular Postgresql/MongoDB, XML Spoken languages English - Fluent Swedish - Native

Academic Background

AW Academy Sweden
AW Academy Sweden

2018-01 - 2019-01

B.Sc.
Lunds Universitet

2010-01 - 2013-01

Contact contractor

/