Zurück zu den Profis

Java Developer

Überblick


Kurzer Überblick

Der Kandidat ist ein erfahrener Programmierer, der seit mehr als 20 Jahren in der kommerziellen Praxis in Java programmiert. Zu seinen am häufigsten verwendeten Technologien/Frameworks gehören Java, J2EE, CDI, EJB, JPA, relationale Datenbanken, REST API, Webclients, Websockets, JTA, JMS, Bean Validation, Interceptors, Security, JAX-RS, JSON-P, JSON-B, JCache, Servlet, JSF, Javascript. In den letzten 8 Jahren hat er an Systemen für Glücksspiele, Online-Glücksspiele und Wetten gearbeitet - er hat Systeme entwickelt, die Tausende von Anfragen pro Sekunde annehmen und mit bis zu 20.000 Kunden gleichzeitig arbeiten können. Bei seiner Arbeit setzt er aktiv agile Methoden ein, insbesondere Scrum und Kanban. Er kann sich problemlos auf Englisch verständigen und ist auch in der Lage, Dokumentationen auf Deutsch zu erstellen.

Berufliche Erfahrung

2009 - Present: Freelancer

  • Developed Java web and business components, optimized domain data models, and designed web management interfaces.
  • Created integration and management services for projects.
  • Provided configurations for application servers, designed deployment units, and implemented support for load-balancing and clustering.
  • Led the upgrade process of a large enterprise application from J2EE/Spring/WebLogic to JavaEE6/JBoss-7.1 and then to JavaEE7/JavaEE8 on WildFly-10/WildFly-14/WildFly-17.

1999 - 2009: Java EE Developer

  • Extensive knowledge of Java EE technologies such as CDI, EJB, JPA, JTA, JMS, Bean Validation, etc., with experience in using Hibernate and EclipseLink.
  • Familiarity with WildFly application server and advanced technologies like Infinispan, JavaGroups, and Undertow, as well as with JBoss EAP.
  • Proficient in Java programming, including JAXP, JAXB, networking, collections framework, and security APIs.
  • Experienced in working with SQL and various database engines such as MySQL/Percona and PostgreSQL.
  • Explored blockchain technology, including Bitcoin and altcoins, and studied libraries like Bitcoinj and decentralized exchanges like Bisq, and Ethereum.

Certifications:

  • JBoss Developer Certification (Advanced J2EE Developers Exam)
  • Sun Certified Business Component Developer for J2EE 1.3
  • Sun Certified Programmer for the Java 2 Platform 1.4

Education:

  • Master's degree in Informatics from Charles University in Prague, specializing in Distributed Systems (1992 - 1998). Final examination conducted in 2000.
Author
Java Developer
63693668f064f88111c49a0a
Freiberufler339  / Pro Tag
Rollen
Java Developer
Sprachen
English
Fähigkeiten
AJAXApplication ServerBitcoinBootstrapCICDCSSCode ManagementDatabaseDevOpsGitGitHubGitlabGradleHibernateJPAJSFJSONJUnitJavaJava EEJava ToolsJava serversJavaScriptJiraMySQLPostgreSQLPrimeFaces Project Management ToolsRestRokuSQLSpecificationsSpringTeamCityToolsWildFlyjQuery
Lokalitäten
PrahaRemotePraha 1