Späť na profesionálov

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
Author
Java Developer
641027cad7f6b5000111e347
Zamestnanec6165  / Mesačne
ÚroveňEXPERT
Role
Java Developer
Jazyky
English
Zručnosti
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