Späť na profesionálov

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
Author
Java Developer
602e2ac97c0177000d840203
Kontraktor384  / Denne
ÚroveňSENIOR
Role
Java Developer
Jazyky
English
Zručnosti
AndroidAngularAngular 2AngularJSApplication ServerAutomation TestingBashBitbucketCRMCSSCertificationsCode ManagementContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDevSecOpsDockerFoundationGitHibernateITILJOOQJSFJUnitJavaJava EEJava ToolsJava serversJavaScriptMariaDBMicrosoft serversMyBatisMySQLNoSQLOperation SystemsOracleProject ManagerPythonReactRobot FrameworkSQLShellShopifySonarQubeSpringSpring bootStatic Code Analysis ToolsTest DevelopmentToolsTypeScriptWildFly
Lokality
Remote