Zurück zu den Profis

Java Developer

Überblick


Kurzer Überblick

Der Kandidat ist ein erfahrener Java-Entwickler mit 6 Jahren Berufserfahrung. Er arbeitet seit 2010 mit Java. Derzeit verwendet er am häufigsten die Frameworks Spring, Spring boot und Hibernate. Spring boot wurde hauptsächlich für Backend-Lösungen verwendet. Er hat 2 Jahre lang als Scrum Master gearbeitet. Sein Englisch ist sehr gut, bei einem Projekt hat er nur auf Englisch kommuniziert.

Berufliche Erfahrung

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
Freiberufler362  / Pro Tag
EbenSENIOR
Rollen
Java Developer
Sprachen
English
Fähigkeiten
AndroidAnsibleApplication ServerAutomation SoftwareBashCC++Code ManagementContainer Management SoftwareContainerization SoftwareDatabaseDevOpsFunctional TestingGitGitlabGradleHibernateIDEJPAJSFJavaJava EEJava ToolsJava serversLinuxNetbeansNon-Functional TestingOpenShiftOperation SystemsOraclePerformance TestingRestRokuSQLScrum MasterShellSpecificationsSpringSpring SecuritySpring bootSuSE LinuxTesting TypesToolsUIUnit TestingVaadin
Lokalitäten
PrahaChrudimRemoteBrno-městoOstrava-město