Java Developer
Prehľad
Krátke zhrnutie
Kandidát má rozsiahle skúsenosti s prácou na pozícii senior Java Developer, pričom úspešne implementoval a integroval nové funkcie do rôznych projektov. Pracoval na implementácii BankID ako poskytovateľa služieb, integrácii aplikácie DataBox do interných systémov a pridávaní nových funkcií do existujúcich interných aplikácií, ako sú CRM a ETL, s použitím Javy 11 so Spring Boot, JUnit, Hibernate/MyBatis, Oracle, BitBucket stack, Jenkins a Sonarqube. Počas svojho pôsobenia v predchádzajúcej spoločnosti navrhoval a implementoval nové funkcie pre Pharmacology Workbench a ďalšie projekty, pričom využíval najmä Javu 11 so Spring Boot, Oracle/Hibernate pre databázy, JUnit pre testovanie a GIT pre správu verzií. Získal tiež skúsenosti s Dockerom, Robot Frameworkom a Angular/React na vývoj frontendov. V rámci iného projektu pracoval na vývoji marketingového nástroja vrátane pokročilého zasielania správ s analytickými funkciami, inteligentných newsletterov a integrácií s rôznymi systémami, ako sú stránky sociálnych médií, služby Google a platobné systémy. Spočiatku používal Java EE/JOOQ/JSF a neskôr Spring/Spring Boot/Hibernate/JavaScript. Do projektu implementoval testy JUnit, ktoré pred jeho začiatkom chýbali. V inej predchádzajúcej spoločnosti pracoval aj na serverových aplikáciách na obsluhu platieb a výberov z bankomatov, pričom používal okrem iného technológie Spring, Hibernate a Oracle Database. Má celý rad technických zručností vrátane znalostí Java, Spring Framework, Python, SQL/Hibernate, JUnit, Git, Docker, Bash Scripting, React/Angular a JavaScript/TypeScript. Má tiež skúsenosti s vývojom a správou Lotus Notes pre rôznych klientov vrátane bánk. Okrem svojich technických znalostí ovláda plynulo angličtinu, čo mu umožňuje efektívne pracovať s klientmi a členmi tímu z rôznych krajín a prostredí. Ponuky na pozíciu techlead odmieta s tým, že sa viac hodí na tradičnú pozíciu programátora.
Pracovné skúsenosti
Lotus Notes Developer (April 2010 - April 2013)
- Worked on analysis, development and support mainly for the bank.
Lotus Notes / Java Developer-Administrator (May 2013 - May 2017)
- Worked as Lotus Domino Administrator and Java Developer for German customers, usually banks.
Java Developer (July 2017 - May 2018)
- Worked on backend logic for ATMs including server-side applications for payment processing, withdrawals and ATM management tool.
Senior Java Developer (January 2017 - August 2019)
- First worked as a freelance developer, since June 2018 full-time.
- Worked on extensive marketing tool development including advanced reporting with analytics, smart newsletters, and integrations with various systems.
Senior Java Developer (October 2019 - December 2020)
- Designed and implemented new features for Pharmacology Workbench and other projects, primarily using Java 11 with Spring, Oracle/Hibernate for databases, JUnit for testing, and Git for version control.
Senior Java Developer (March 2021-Present)
- Worked on the implementation of BankID as a service provider, integrating the DataBox application into internal systems and adding new features to existing internal applications such as CRM and ETL, using Java 11 with Spring Boot, JUnit, Hibernate/MyBatis, Oracle, BitBucket stack, Jenkins and Sonarqube
| Kontraktor | 384 € / Denne |
| Úroveň | SENIOR |