Zpět na profesionály

Java Developer

Přehled


Krátké shrnutí

Kandidát je zkušený vývojář v jazyce Java s šestiletou praxí v komerční sféře. S Javou pracuje od roku 2010. V současné době nejvíce používá frameworky Spring, Spring boot a Hibernate. Spring boot používal především pro Backend řešení. Dva roky pracoval jako Scrum Master. Jeho angličtina je velmi dobrá, na jednom projektu komunikoval pouze anglicky.

Pracovní zkušenosti

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
Kontraktor8800  / Denně
ÚroveňSENIOR
Role
Java Developer
Jazyky
English
Dovednosti
AndroidAnsibleApplication ServerAutomation SoftwareBashCC++Code ManagementContainer Management SoftwareContainerization SoftwareDatabaseDevOpsFunctional TestingGitGitlabGradleHibernateIDEJPAJSFJavaJava EEJava ToolsJava serversLinuxNetbeansNon-Functional TestingOpenShiftOperation SystemsOraclePerformance TestingRestRokuSQLScrum MasterShellSpecificationsSpringSpring SecuritySpring bootSuSE LinuxTesting TypesToolsUIUnit TestingVaadin
Lokality
PrahaChrudimRemoteBrno-městoOstrava-město