3 years experience
I have a long experience with Spring Boot and I really appreciated it when I came from the Java EE world.
I used Spring Boot to develop ...
I have a long experience with Spring Boot and I really appreciated it when I came from the Java EE world.
I used Spring Boot to develop banking applications with built-in security using Spring Security. For the persistence layer I used Spring Boot Data, while for the Web layer I used Spring Web.
I wrote a Spring Boot Starter package to be used in our Microservice Architecture as a health check endpoint (using Spring Actuator).
I migrated a Java EE Monolith to a Spring Boot Microservices Architecture with the Netflix Techonoly Stack (Eureka, Hystrix, Ribbon, Spring Cloud Gateway, Configuration Server, ELK stack for log analysing).
I developed several Microservices for different purposes such as:
- A notification module able to send emails, sms-es, push messages asynchronously.
- A blockchain module able to generate, deploy and call smart contract functions on the ethereum network
- A minimal Business Process Manager using Apache Ignite as a MOM
Developed an application with live process tracking of the BPM instances using websockets and JMS.
Worked with different testing frameworks and tools, such as: JUnit, Spring Test Runner, Mockito, Cucumber.