Zpět na profesionály

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
Author
Java Developer
641027cad7f6b5000111e347
Zaměstnanec150000  / Měsíčně
ÚroveňEXPERT
Role
Java Developer
Jazyky
English
Dovednosti
AWSAndroidApache ActiveMQApache KafkaApplication ServerArchitectAutomation TestingCC#C++CloudClustersCode ManagementContainer Engine SoftwareContainerization SoftwareCucumberDatabaseDevOpsDevSecOpsDockerDynamo ASFunctional TestingGitGitHubGitlabH2HibernateIDEJPAJUnitJavaJava ToolsJava serversJavaScriptJenkins (software)LambdaTestMessage BrokerMicrosoft serversMockitoMyBatisNoSQLOperation SystemsOracleQtRegression TestingRestSW Tools APIsScalaSonarQubeSpecificationsSpringSpring DataSpring bootStatic Code Analysis ToolsSymbianTerraformTest DevelopmentTesting TypesToolsTypeScriptnode.js
Lokality
RemoteOstrava-městoOpava