Zpět na profesionály

Java Developer
Přehled
Krátké shrnutí
Zkušený programátor, který se vývoji v jazyce Java věnuje již více než 11 let v komerční praxi. Mezi jeho nejpoužívanější technologie patří - Spring, JavaFX, Maven, REST apis, Kafka, Jenkins. ElasticSearch pro logy, Kibana pro analýzu aplikací, reporty Grafana. Při své práci aktivně využívá agilní metodiky, zejména Scrum a Kanban. Bez problémů se domluví anglicky a určitě zvládne i němčinu. Na projektu pracoval také jako Team leader a mentor mladších programátorů. Z projektu chce odejít, protože tam momentálně nesmí HO, na což si během pandemie zvykl.
Pracovní zkušenosti
Risk Management Application for Betting Company 08/2018 - Present
- Designed and developed a standalone internal application for risk management in a betting company.
- Utilized Spring framework and JavaFX GUI framework for application development.
- Created software architecture and implemented a "greenfield" application.
- Implemented REST APIs for retrieving information on available matches, bets, stake limits, and analyzing risk factors.
- Developed a GUI framework for setting limits on matches and bets, assigning risk factors to clients, and manually accepting or rejecting risky tickets.
- Technologies used: Spring, JavaFX, Maven, REST APIs, Kafka, Jenkins, ElasticSearch for application logs, Kibana for log analysis, and Grafana for reporting.
Web Portal for Betting Company 08/2014 - 08/2018
- Designed and developed various modules of the web portal for a betting company.
- Redesigned and improved modules such as live betting, TV games, sport TV, live streaming, and virtual games.
- Implemented modules using Java, Spring framework, and pipeline architecture.
- Implemented a match tracking module with custom animations based on match events using HTML5 canvas and JavaScript animation framework.
- Designed and implemented data access layer, business logic, and services for web components using Java, Spring, Hibernate, SOAP, and NodeJS.
- Developed the UI using JavaScript, jQuery, AngularJS, Backbone.js, ReactJS, SockJS, LESS, CSS3, and HTML5 canvas.
-
Mobile Portal for Betting Company 06/2014 - 07/2014
- Developed the mobile and tablet version of the betting portal.
- Implemented the frontend for the mobile betting portal.
- Implemented REST services.
- Technologies used: jQuery Mobile, Handlebars templates, SockJS, Java Server Pages, and Spring.
Private Projects for Google Play: 2012-2015
- Designed and implemented various Android applications for Google Play.
- Utilized Android Studio, Android SDK, SQLite3 database, and Gradle.
Web Application for Financial Market Clients 02/2014 - 05/2014
- Developed a web-based portal for a holding company operating in the financial derivatives and structured products market.
- Implemented frontend components and underlying backend.
- Created REST services.
- Technologies used: AngularJS, Bootstrap, BackboneJS, Java, Spring, Hibernate, Apache Camel, and NodeJS.
Frontend Application for Marketing Company's Database System: 05/2013 - 01/2014
- Migrated the web-based frontend of a complex customer CRM system.
- Developed application and system architecture.
- Implemented GUI for personal data and campaign management.
- Created data access layer using "myBatis" ORM for mapping between Oracle database and Java application.
- Implemented stored procedures and functions for processing survey data.
- Technologies used: JSF, PrimeFaces, Spring, myBatis, Maven, Apache Tomcat, Oracle SQL/PL/SQL, JUnit, and Selenium.
Control and Management System: 09/2012 - 04/2013
- Contributed to a project developing information and automation systems for clinical laboratories.
- Implemented the data access layer (Java - JPA - EclipseLink) and the business logic layer (Java - Spring).
- Conducted application tests using JUnit and custom load tests.
- Technologies used: Java, Java
Java Developer
60d1c966e342f3000bacc6b9
| Kontraktor | 9371 Kč / Denně |
| Úroveň | SENIOR |
Role
Java Developer
Jazyky
English
Dovednosti
AndroidAndroid IDEAndroid SDKAndroid StudioAngularJSApache TomcatApplication ServerArchitectAutomation TestingBootstrapCRMCSSDatabaseEclipseLinkElasticsearchGradleGrafanaHTMLHibernateIBM DB2IDEJPAJSFJSPJUnitJavaJava EEJava ToolsJava serversJavaScriptKibanaLESSMicrosoft serversMonitoring ToolsMyBatisOperation SystemsOraclePL/SQLPlayPostgreSQLReactReportsRestSQLSW Tools APIsSales RepresentativeSearch ToolsSeleniumSoapSpecificationsSpringStream Analytics SoftwareTeam LeaderTest DevelopmentToolsUIjQuery
Lokality
WienRemoteBratislavský krajPraha
Hybridní Lokality
| Praha |