Back to professionals

Java Developer

Overview


Short Summary

The candidate is an experienced Java developer with 6 years of commercial experience. He has been working with Java since 2010. Currently he uses Spring, Spring boot and Hibernate frameworks the most. Spring boot was mainly used for Backend solutions. He worked as a Scrum Master for 2 years. His English is very good, on one project he communicated only in English.

Work Experience

07/2020-04/2022: Java Developer Scrum team member responsible for developing and architecting changes in legacy software for token-based security. Also served as a Scrum Master, improving team performance and resolving common issues.

11/2019-04/2020: Java Developer Migrated customization for Oracle OIM 9 to OIM 12, replacing old API with new Java code. Handled administration tasks related to setting up OIM and its connected components.

5/2019-10/2019: Java Backend Developer Part of the ARD team, implemented server-side functionality to extend the existing ARD hub implementation. Developed REST endpoints for web and Windows clients. Conducted performance testing using JMeter and utilized GitLab, Gradle, Spring Boot, and a multi-module architecture.

1/2019-4/2019: CBL Developer (Java Backend) Participated in improving the agile process within the team. Conducted code reviews and made improvements to unit testing. Worked on the Spori.to project, fixing technical debt and identifying new issues.

7/2018-9/2018: Java Full Stack Developer Independently developed an application for the government, similar to a mail client but focused on attachments. Researched Vaadin 10 but ultimately used version 8 for the UI. Integrated with MS Active Directory and LDAP authentication server. Used Java 8 and Spring for the backend solution.

06/2017-06/2018: Java Backend Developer Analyzed and supported the creation of functional specifications. Contributed to microservice design and backend solution architecture. Implemented REST backend functionality and provided unit testing and documentation. Supported a project for a Chinese customer and used Spring Boot, Maven, Gradle, and Bitbucket for development.

12/2016-06/2017: Senior Java Developer, Scrum Master Analyzed business use cases for an online casino solution and designed and implemented the architecture. Focused on the initial implementation of a security server with support for Google and Facebook OAuth2.0 authentication. Also responsible for implementing game logic using the Spring State Machine framework. In the second half, took on the role of Scrum Master and implemented the Scrum process for the casino team.

10/2015-11/2016: Senior Java Developer, Scrum Master Maintained and implemented changes in company code for game machine features and implemented game logic for a project involving quiz machines for a Polish customer. Implemented the Scrum process for the terminal team and participated as a team member in the Scrum process.

05/2013-09/2015: Senior Software Engineer Designed and implemented support tools (Java) for the CA platform built on OpenShift 2. Provided support and maintenance for the platform.

Author
Java Developer
6369334ef064f880aadc64bd
Freelancer362  / Per day
LevelSENIOR
Roles
Java Developer
Languages
English
Skillset
AndroidAnsibleApplication ServerAutomation SoftwareBashCC++Code ManagementContainer Management SoftwareContainerization SoftwareDatabaseDevOpsFunctional TestingGitGitlabGradleHibernateIDEJPAJSFJavaJava EEJava ToolsJava serversLinuxNetbeansNon-Functional TestingOpenShiftOperation SystemsOraclePerformance TestingRestRokuSQLScrum MasterShellSpecificationsSpringSpring SecuritySpring bootSuSE LinuxTesting TypesToolsUIUnit TestingVaadin
Localities
PrahaChrudimRemoteBrno-městoOstrava-město