Zpět na profesionály

Java Developer

Přehled


Krátké shrnutí

Kandidát je vývojář v jazyce Java s více než šestiletou praxí v komerční sféře. V současné době se zaměřuje na moderní technologický stack Java EE, Spring, Spring Boot, Hibernate. Čtyři roky zastával pozici vývojáře ve společnosti IBM, což bere jako výbornou referenci. Zastával také pozice Devops - kubernetes, CI/CI, ale nejraději působí jako vývojář. Kromě Javy má také 7 měsíců zkušeností s jazykem C/C++ a 8 měsíců zkušeností s automatizovaným testováním. Z agilních metodik ovládá Scrum a JIRU. Požaduje pouze projekty, kde se používá anglický jazyk, který zvládá na výborné úrovni. Pracoval také jako Team Leadr, kde vedl mladší programátory, a kdyby dostal příležitost znovu, určitě by ji neodmítl.

Pracovní zkušenosti

6/2013 – 2/2014: IT Tester (Poštová Banka)

  • Tested banking software.
  • Wrote scripts for automated testing in Java.
  • Worked with logs, tested with SOAP UI, and created and sent XML requests.
  • Created scripts for generating and sending requests automatically.
  • Wrote documentation, test cases, and solved developers' issues.

7/2014 – 8/2015: Developer (Tatra Banka)

  • Implemented banking software.
  • Created scripts in Java for complex sections in application forms.
  • Wrote scripts for automatically generating text documents.
  • Wrote MySQL scripts, analyzed logs, and debugged errors.
  • Wrote business specifications in English and solved defects.

8/2015 – 3/2016: C/C++ Programmer (Plastikon)

  • Programmed software for injection molding machines in C++.
  • Shaped plastic objects according to customer requirements.
  • Wrote all documentation in German.

3/2016 – 4/2017: Java Application Developer (Ministry of Labor, Social Affairs, and Family)

  • Designed and implemented software for the central office.
  • Used for evidence of unemployed persons, administration of documents, and job positions.
  • Developed automated generators for JPA layer, DB scripts, and Java classes.
  • Maintained generators and jobs, communicated with analysts, and fixed defects.
  • Used Hibernate, JPA, JDBC, RCP framework, and SVN.

5/2017 – present: Java Application Developer → Senior Java Developer (IBM)

  • Implemented pricing and billing tool for projects.
  • Rewrote the application in Java 8 with improved architecture.
  • Implemented new front-end on Eclipse RCP platform.
  • Based software on microservices architecture and Spring Boot.
  • Set up Cirrus environment for hosting microservices and enabled communication with external services.
  • Built a test engine using Cucumber framework and implemented Jenkins jobs for automated tests.
  • Collaborated on side-applications and hackathons, used Git as a versioning system, and followed agile methodologies.
Author
Java Developer
63693541f064f880dde64078
Kontraktor6961  / Denně
Role
Java Developer
Jazyky
English
Dovednosti
AndroidArchitectAutomation TestingCC++Code ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareCucumberDatabaseDevOpsDockerEclipseGitGrafanaHTMLHibernateIDEJPAJUnitJavaJava EEJava ToolsJavaScriptKibanaKubernetesMatlabMessage BrokerMongoDBMonitoring ToolsMySQLNetbeansNew RelicOpenShiftOperation SystemsOraclePHPPlayPrometheusPythonRabbitMQReactRedisRestRxJavaSQLSQL DeveloperSW Tools APIsSoapSpecificationsSpringSpring bootStream Analytics SoftwareSwingTest DevelopmentTesterToolsUIUMLUXVisual StudioXML
Lokality
WienPrahaRemotePlzeň-městoBratislava