Back to professionals

Java Developer

Overview


Short Summary

The candidate is an experienced Java Developer with over 17 years of commercial experience. He is currently working on an application that provides pre-match betting offers to clients through various online channels. His job description is to rewrite the old system to the new system, support the system. He looks for and fixes bugs. He is responsible for development and deployment. In terms of technologies, he has experience with Java, Kotlin, SpringBoot, RabbitMQ, ElasticSearch, PostgreSQL, MongoDB, Docker, OpenShit, Redis, Kubernetes, Swagger, Kafka, Soap, Rest, Hibernate, Oracle, Maven, Spring, Groovy. He has moved in various industries such as banking, insurance, sports betting, e-commerce, automotive. He has also held the position of Team Leader of 5 people. He uses English language on a daily basis but prefers local teams. He is used to working in an agile way.

Work Experience

Backend developer (09/2022 - up to now)

  • Development and maintenance of a prematch betting offer delivery system using Java, Kotlin, SpringBoot, RabbitMQ, ElasticSearch, PostgreSQL, MongoDB, Docker, and OpenShift.

Backend developer and Stream Leader (05/2021 - 09/2022)

  • Led a team responsible for incoming and outgoing payments, creation of client documents, and API design and implementation using Kotlin, Micronaut, ElasticSearch, PostgreSQL, MongoDB, Docker, Swagger, OpenAPI3, Redis, and Hazelcast.

Software Architect (02/2019 - 02/2021)

  • Designed domains API, common parts and scaffolders, and defined code style and quality, using Java 11, Micronaut, Postgres, Junit5, Kubernetes, HelmChart, Docker, Swagger, OpenAPI3, Sonar, Nexus, and Kafka.

Senior Java Developer (02/2018 - 02/2019)

  • Designed and implemented a microservice application with REST API and several integration and business logic containers, using Java 8, Spring Framework, Hibernate, Postgres, Spring, and Junit, and worked with Kubernetes, MockServer, Swagger, SOAP, and REST.

Senior Java Developer (01/2017 - 02/2018)

  • Designed and implemented a REST API consumed by an Angular application, using Java 8, Spring Framework, Hibernate, and Cucumber.

Senior Java Developer (09/2016 - 12/2016)

  • Worked on bug fixing, implementation of new requirements, and used Java 8, Spring Framework, Hibernate, and Wicket.

Senior Java Developer (10/2015 - 08/2016)

  • Designed and implemented REST API and Backend GUI in Wicket, using Java 8, Spring MVC, Hibernate, H2, Oracle, Maven, and JUnit.

Senior Java Developer (07/2015 - 09/2015)

  • Implemented REST API using Java 8, Spring, JPA, Hibernate, JUnit, Mockito, Postgres, and Maven.

Senior Java Developer (05/2015 - 07/2015)

  • Implemented REST API of a brand-new tide agent's system, using Java, Spring Data & DataRest, Maven, H2, and Rest-Assured.

Senior Java Developer (05/2014 - 04/2015)

  • Customized the national core financial product using Java, Spring, Spring Boot, Hibernate, Maven, Gradle, Groovy, Cucumber, Spock, Mockito, JUnit, H2, Postgres, Backbone.js, Require.js, Vaadin, and Scrum, TDD, BDD, and microservice methodologies.

Senior Java Developer (09/2006 - 02/2011)

  • Designed and developed tide agents system and intranet using Struts, Tiles, and Hibernate 3.

Senior Java Developer (03/2011 - 11/2012)

  • Designed and developed a web application as a project trigger and technology leader using Maven, Spring Framework, Spring MVC, JPA, JQuery, and Tibco products.
Author
Java Developer
6343c0a948c93a000891ef86
Freelancer407  / Per day
LevelEXPERT
Roles
Java Developer
Languages
English
Skillset
API Management ToolsAngularApache MavenArchitectAutomation TestingBambooCICDCSSCVSCode ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareCucumberDatabaseDevOpsDockerERPElasticsearchGitGradleGroovyH2HibernateIntegration SystemsJPAJSPJUnitJavaJava ToolsJavaScriptJiraKotlinKubernetesLESSLinuxMercurialMessage BrokerMicronautMockitoMongoDBOpenAPIOpenShiftOperation SystemsOraclePostgreSQLProject Management ToolsRabbitMQRedisRestSW Tools APIsSearch ToolsSoapSpecificationsSpockSpringSpring DataSpring bootSpring for Apache KafkaSwaggerTIBCOTest DevelopmentToolsUnixVaadinWebOpsWebflowjQuery
Localities
PrahaRemoteBratislavaČesko