Back to professionals

Java Developer

Overview


Short Summary

The candidate is a Java developer with more than 6 years of experience in commercial practice. He is currently focusing on the modern technology stack Java EE, Spring, Spring Boot, Hibernate. He held a developer position at IBM for 4 years, which he takes as an excellent reference. He has also held Devops positions - kubernetes, CI/CI, but prefers to act as a developer. In addition to Java, he also has 7 months of C/C++ experience and 8 months of automated testing experience. Among agile methodologies, he is proficient in Scrum and JIRU. He only requires projects where the English language is used, which he can handle at an excellent level. He has also worked as a Team Leadr where he led younger programmers and if given the chance again he surely y would not refuse.

Work Experience

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
Freelancer286  / Per day
Roles
Java Developer
Languages
English
Skillset
AndroidArchitectAutomation TestingCC++Code ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareCucumberDatabaseDevOpsDockerEclipseGitGrafanaHTMLHibernateIDEJPAJUnitJavaJava EEJava ToolsJavaScriptKibanaKubernetesMatlabMessage BrokerMongoDBMonitoring ToolsMySQLNetbeansNew RelicOpenShiftOperation SystemsOraclePHPPlayPrometheusPythonRabbitMQReactRedisRestRxJavaSQLSQL DeveloperSW Tools APIsSoapSpecificationsSpringSpring bootStream Analytics SoftwareSwingTest DevelopmentTesterToolsUIUMLUXVisual StudioXML
Localities
WienPrahaRemotePlzeň-městoBratislava