Java Developer
Přehled
Krátké shrnutí
Vývojář v jazyce Java s 8 lety zkušeností v komerční sféře. Zpočátku jeho pracovní role zahrnovala klasický BE vývoj, později měla průnik s DevOps - např. nasazoval na AWS, používal Terraform a postupně se dostal do role Product Ownera a Tech Leadera. Komunikoval s technickými lidmi na straně zákazníka, jeho úkolem bylo prosít požadavky, navrhnout řešení a následně ho převést do kódu. Byl také jakýmsi "vývojářem poslední instance", když si tým nevěděl rady, radil se s ním. Podílel se na implementaci mikroslužeb (Java, Spring), transformaci dat z relační databáze - používal Oracle, SQL, Kafka, DynamoDB, revizi kódu, budování pipeline v Jenkins, Github, Codebuild. Zkušenosti s prací v agilním prostředí, v rámci Scrumu měl sprinty, stand-upy, čtvrtletní ceremonie, retrospektivy atd. Schopnost hovořit anglicky v prostředí IT.
Pracovní zkušenosti
Java Developer/Tech Lead
(January 2021 - December 2022)
- Backend development and basic DevOps for a Nordic telephone operator.
- Technologies used: REST, Java 11, Spring, Node.js, TypeScript, Kafka, Oracle DB, AWS, NoSQL, DynamoDB, Lambda, Terraform, GitHub Actions.
Java Backend Developer
(April 2018 - November 2020)
- Development of a Finnish pension payment system.
- Implementation of REST microservices using Java 8, Spring Boot, Spring MVC, Spring Data, JPA/Hibernate.
- Business process implementation with jBPM and BPMN2.
- Unit/component/integration testing using JUnit, AssertJ, Mockito, Cucumber, H2, REST-assured.
- Basic DevOps tasks involving Docker, Git, GitLab, Jenkins, SonarQube.
- Code review setup.
Java Developer
(February 2016 - February 2018)
- Development of a Data Analytics Tool for the hospitality industry.
- Implementation of a microservice-oriented architecture based on J2EE, Spring Boot, Apache Camel, Apache ActiveMQ, REST, Hibernate, MyBatis, ETL/DWH, JUnit/DDT.
Software Developer
(January 2015 - January 2016)
- Development of the Enterprise service bus for the Tieto Engineering Toolbox.
- Technologies used: ESB, Apache Camel, Apache Karaf, J2EE, Spring.
Software Developer
(2006 - 2015)
Consultant
(February 2014 - December 2014)
- Root cause analysis of complex issues in the Android Framework.
- Technologies used: Android Framework, Android Binder, GDB, Red Hat Crash Utility.
Software Developer
(November 2013 - January 2014)
- Maintenance of Multimedia Framework on the Android 4.4 KitKat platform.
Software Developer
(July 2013 - August 2013)
- Investigation of the Miracast implementation on the Google Android platform.
Software Developer
(March 2013 - April 2013)
- Backporting of Android 4.1 Jelly Bean platform to previous mobile device hardware platform.
Software Developer
(April 2012 - September 2012)
- Maintenance of Graphics and HDMI Framework on Android 4.0 Ice Cream Sandwich platform.
Senior Software Architect
(August 2011 - March 2012)
- Development of integration and regression tests for HMI subsystem.
- Technologies used: HMI, JavaScript, C, C++, C#, .NET, OSEK.
Senior Software Architect
(January 2011 - March 2011)
- Participation in the preparation of the project plan for a new multimedia client solution.
Software Specialist
(April 2006 - December 2009)
- Development and maintenance of J2ME implementation on the Symbian OS Series S60 platform
| Zaměstnanec | 150000 Kč / Měsíčně |
| Úroveň | EXPERT |