Java Developer
Prehľad
Krátke zhrnutie
Kandidát je vývojár v jazyku Java s 10 rokmi skúseností. Na svojej poslednej pozícii pracoval na vývoji aplikácií pre smartfóny pre zákazníkov. Bola postavená na mikroslužbách. Pracoval s jazykmi Java, Spring, Hibernate, Kubernetes, Docker. Údaje boli uložené v databáze PostgreSQL. Používali aj GIT. Rutinne mali codereviews, aby sa uistili, že kód je v poriadku. Predtým pracovali aj s Dojo, PHP, Eclipse. Má skúsenosti s agilným štýlom práce alebo so Scrumom či Kanbanom. Jeho predchádzajúce projekty boli v oblasti verejnej správy, zdravotníctva a telekomunikácií, ale je otvorený aj novým oblastiam, ako je bezpečnosť alebo financie. Hovorí plynule anglicky a tiež uprednostňuje prácu, kde môže používať angličtinu. Mentoroval juniorského kolegu, ale zatiaľ by nechcel zastávať vedúcu pozíciu; o 5 rokov by to možno rád skúsil.
Pracovné skúsenosti
03/2013 - 06/2016, Fullstack developer Developed an internal workflow management system. Ported the backend and frontend of the search mechanism from a Windows-based application to a web-based application. Designed and implemented Json RPC services for other parts of the system.
06/2016 - 12/2017, Backend developer Worked on backend development for mobile applications. Designed logical data models, databases, and RESTful services. Implemented backend functionality using Java (Spring framework/Hibernate) and PHP (Laravel framework). Deployed backend into Apache/Tomcat containers in a Linux environment.
04/2018 - 05/2018, Business Application Specialist Worked on backend and frontend development for a web-based application for advertisement in print media. Utilized Java (Spring framework) and MySQL for development.
06/2018 - 12/2022, Senior software engineer Worked on backend development for a smartphone application. Developed a backend application using Java (Spring framework) on microservice principles. Utilized technologies such as PostgreSQL, GitLab, Kafka, Docker, Kubernetes, Jenkins, and Gradle. Implemented Agile (SCRUM/KANBAN) test-driven development methodology.
Skills: Advanced in English language, advanced knowledge in Java, JavaScript, SQL, UNIX/Linux, and HTML. Basic knowledge in CSS. Possesses a B category driving license.
Interests: Swimming and hiking.
| Zamestnanec | 3200 € / Mesačne |
| Úroveň | SENIOR |