Position: Java Developer
Category: Java
English level: upper
Years of experience: 6

In my line of work, I had the following experience:
1) Building microservices from scratch using Spring Boot
2) working with Oauth2 and OIDC (Keykloak), Spring Security, implementing multifactor authorization (OTP)
3) Integrating solutions with 3d party payment gateways (Stripe)
4) Integrating microservices with 3d party messaging services (Twilio) over RabbitMQ
5) Worked on legacy JAX-WS J2EE ApacheCXF SOA application (SOAP) with UI built on JSF Primefaces
6) had some experience with Microsoft SQL & JasperReports
7) migrating legacy SQL db logic (stored procedures, functions) to ORM Hibernate and Spring Data JPA
7) Creating Helm Charts for Kubernetes deployments
8) Worked with AWS S3
9) creating/updating Jenkins pipelines
10) Android OS app development Java/Kotlin
11) UI development: Javascript/TypeScript, Angular, Html/CSS/Sass
I am a Java Software Engineer with 6-7 years of commercial development experience.

Experience working in Telecom/Finance/Public services/Utilities domains
Experience with Java 8/11, enterprise SAAS built on Spring Framework (Spring Boot)
Experience with cloud-based microservices (Spring Cloud, AWS, Kubernetes, Docker)
Experience with Spring Data (JPA, Mongo) & ORM solutions (Hibernate)
Experience with a high-load event-driven architecture built on reactive frameworks (Spring WebFlux & Netty)
Experience with REST architecture, GraphQL, Websockets
Experience with message queues (ActiveMQ, RabbitMQ)
Experience with UI development (HTML/CSS, JavaScript, Angular)
Experience with NoSQL solutions (Redis, Mongo)
Experience with Android development
I have been laid off so I am looking for a project where I can be particularly useful, with no high or demanding expectations of any kind.