Java Developer
Prehľad
Krátke zhrnutie
Vývojár v jazyku Java s 8 rokmi skúseností v komerčnej oblasti. Spočiatku jeho pracovná úloha zahŕňala klasický BE vývoj, neskôr mala prienik s DevOps - napr. nasadzoval na AWS, používal Terraform a postupne sa dostal do úlohy Product Ownera a Tech Leadera. Komunikoval s technickými ľuďmi na strane zákazníka, jeho úlohou bolo preosiať požiadavky, navrhnúť riešenie a potom ho pretaviť do kódu. Bol tiež akýmsi "vývojárom poslednej inštancie", keď si tím nevedel rady, radil sa s ním. Podieľal sa na implementácii mikroslužieb (Java, Spring), transformácii údajov z relačnej databázy - používal Oracle, SQL, Kafka, DynamoDB, revízii kódu, budovaní pipeline v Jenkins, Github, Codebuild. Skúsenosti s prácou v agilnom prostredí, v rámci Scrumu mal šprinty, stand-upy, štvrťročné ceremónie, retrospektívy atď. Schopnosť dohovoriť sa anglicky v IT prostredí.
Pracovné skúsenosti
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
| Zamestnanec | 6165 € / Mesačne |
| Úroveň | EXPERT |