Java Developer
Prehľad
Krátke zhrnutie
Java vývojár a vedúci tímu so 7 rokmi skúseností. V súčasnosti je zodpovedný za budovanie nového ekosystému pre poisťovňu. Pracuje na budovaní časti aplikácie FE a BE pre maklérsku zónu na správu používateľov a obchodnej siete. Zastáva pozíciu vývojára, ako aj vedúceho tímu 5 členov. Robí návrh, implementáciu, ako aj dodávku finálneho produktu. Celkovo komunikuje so zákazníkom ohľadom architektonických vecí a následne s celofiremným architektom, s ktorým komunikuje a navrhuje architektúru. Používa Javu 17, Micronaut a databázy ako Postgre a MySQL. Okrem toho pracuje aj s Dockerom, Kubernetesom a Azure (2 roky). V Azure pracoval na vytvorení architektúry backendových mikroslužieb. Taktiež počas svojej kariéry robil integrácie s inými systémami, kde používal Event-Driven architektúru s Apache Kafka. Ako vedúci tímu stanovuje štandardy práce, robí revízie kódu a celkovo spolupracuje s tímom, aby sa uistil, že všetko je tak, ako má byť, a dosiahli sme spoločný úspech. Je zvyknutý pracovať v agilnom prostredí Scrum. V angličtine komunikoval takmer denne 7 rokov.
Pracovné skúsenosti
Role: Developer & TL, 2022 — Present
- Responsibilities include implementing a portal solution for a Slovak insurance company, developing new sales funnels, client/broker portal, and a portal for back office administration.
- Utilizing technologies such as Java 17, Micronaut, Postgres, Docker, Kubernetes, and Microsoft Azure.
Role: Java Developer, 2021 — 2022
- Involved in the development of the back-end for the Driverama application, a portal for buying and selling used cars in western Europe.
- Utilized technologies such as Java 13, SpringBoot, Postgres, Flyway, Maven, Docker, Kubernetes, and Microservices.
Role: Software consultant, 2018 — 2022
IETV Project:
- Implemented an internal process for risk calculation, profit/loss, and impact analysis of current and future possible actions.
- Main focus was creating a back-end microservice architecture on Azure with integration using Kafka.
- Utilized technologies such as Java 11, SpringBoot, Apache Kafka, Postgres, Flyway, Gradle, Docker, Kubernetes, Azure, and Microservices.
GRP Tool:
- Implemented an internal system for booking and processing orders between local Swiss Re offices and the central Zurich office.
- Developed a web interface and handled all booking, monitoring, and reporting aspects of the process.
- Utilized technologies such as Java 8, Spring, Angular, Hibernate, Maven, DB2, WebSphere, and Bamboo.
Digital Documents Signing app:
- Implemented a custom information system for a flexible signature tool for key company documents.
- The project aimed to digitize and automate the document signing process.
- Utilized technologies such as Java 8, IBM BPM, JavaScript, Vue.js, PLSQL, and PKI cryptography.
Role: Java Developer, 2018 — 2018
- Developed a portal for evaluating employee skills and matching them with available project opportunities.
- Utilized technologies such as Java 8, SpringBoot, Postgres, Flyway, Hibernate, and Maven.
Role: Java Developer, 2016 — 2018
- Developed a global E-commerce Solution with a highly scalable and distributed back-end.
- Integrated with other systems using an Event-Driven architecture with Apache Kafka.
- Utilized technologies such as Java 8, SpringBoot, Apache Kafka, Jenkins, and Microservices.
Role: Application developer, 2015 — 2016
- Worked as an Application Developer.
- Created and supported applications for the financial department.
- Utilized technologies such as PHP, MySQL, HTML, CSS, and JavaScript
| Kontraktor | 330 € / Denne |
| Úroveň | SENIOR |