Zurück zu den Profis

Java Developer

Überblick


Kurzer Überblick

Neuzugang (22.5.2018) - Der Kandidat ist ein Entwickler, der mehr als 3 Jahre kommerzielle Erfahrung mit Java Programmierung (Java EE) hat. Seine Erfahrung ist hauptsächlich mit Gradel, Maven, Hibernate, JSF und Akka. Er hat die Versionierung hauptsächlich in GIT durchgeführt. Er nutzt aktiv agile Methoden bei seiner Arbeit, insbesondere Scrum. Er kann sich ohne Probleme auf Englisch verständigen. Er würde Projekte vor allem im Bankwesen und in der Entwicklung von Bankanwendungen bevorzugen, aber das ist keine Voraussetzung.

Alter Eintrag: Der Kandidat ist ein junger Entwickler, der 3 Jahre Erfahrung mit Android und 1 Jahr Erfahrung mit Java hat. Er arbeitet seit mehr als einem Jahr aktiv mit agilen Methoden. Die Kommunikation in englischer Sprache ist für ihn absolut kein Problem. Einen bevorzugten Arbeitsbereich hat er noch nicht, er ist offen für alle Möglichkeiten. Mit der Position des Teamleiters ist er noch nicht in Berührung gekommen, aber er kann sich diese Position in der Zukunft vorstellen.

Berufliche Erfahrung

08/2017 – present: Java EE Software Engineer at Angee

  • Designing and implementing distributed, scalable, and highly-available back-end applications.
  • Improving existing code using OOP design principles, design patterns, and clean code practices.
  • Defining APIs for communication between Angee units, mobile devices, and back-end applications.
  • Implementing automated tests for quality assurance.
  • Designing and implementing architecture on AWS for back-end applications.

07/2015 – 02/2017: Android Developer at Spendee

  • Implemented polling and messaging application for Android devices.
  • Used technologies such as Dagger2, Retrofit2, OkHttp3, Google Play Services, AWS, Realm, EventBus, and Crashlytics.
  • Collaborated remotely with the team in Brno, Czech Republic.
  • Developed features like connecting users to their bank accounts and attaching hashtags, locations, and images to transactions.

04/2015 – 10/2016: Android Developer at Spendee

  • Implemented part of Spendee application core focused on data synchronization across multiple devices.
  • Developed custom UI elements and features like connecting users to their bank accounts and attaching hashtags, locations, and images to transactions.
  • Used technologies such as Retrofit, RoboSpice, SQLite, Google Play Services, AWS, ButterKnife, and Crashlytics.
  • Collaborated remotely with the team in Brno, Czech Republic.

01/2014 – 02/2015: Java EE Software Engineer at Brno University of Technology

  • Implemented part of 4A Annotation Server core module focused on document synchronization and content suggestions.
  • Used technologies such as Java EE 6, Hibernate, JMS, JSF, Servlets, GlassFish, MySQL, XML, and Maven.

2015 – 2017: Master's in Information Systems at Brno University of Technology

  • Implemented optimized route planning using graph algorithms and live data from vehicles.
  • Designed and implemented REST API for communication between client and server.
  • Developed an Android application for providing information about delays and departures of public transport vehicles.
  • Used technologies such as Java EE 7, Hibernate, JSF, Jersey, MongoDB, JUnit, Tomcat, REST, SOAP, WSDL, XML, JSON, Dagger2, Retrofit2, OkHttp3, Google Play Services, EventBus, Realm, ButterKnife, Gradle, and Git.

2012 – 2015: Bachelor's in Information Technology at Brno University of Technology

  • Implemented an Android application for managing and sharing information about stored products.
  • Supported manual or automatic addition of products into the application using OCR technology.

2014 – 2015: Cisco Certifications at Brno University of Technology

  • Obtained CCNA 1, CCNA 2, and CCNA 3 certifications in networking fundamentals, routing and switching, and LAN switching and wireless.

Technical Skills: Java EE, SQL, NoSQL, Hibernate, AWS, JSF, Android, Tomcat, Maven, Gradle, Git, Python, Bash, OOP, design patterns, UML, UNIX, REST, cryptography.

Other Skills: Communication, time management, resilience, teamwork, critical thinking.

Languages: Professional working proficiency in English, native or bilingual proficiency in Czech/Slovak.

Author
Java Developer
63693662f064f88111c4994a
Freiberufler271  / Pro Tag
Rollen
Java Developer
Sprachen
English
Fähigkeiten
AJAXAWSAkkaAndroidAndroid SDKApplication ServerBashCSSCloudClustersCode ManagementContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDockerElasticsearchGitGlassFishGradleHTMLHibernateJPAJSFJSONJUnitJavaJava EEJava ToolsJava serversJavaScriptLinuxMongoDBMySQLNoSQLOperation SystemsPlayPythonRealmRestRetrofitSQLSQLiteSW Tools APIsSearch ToolsShellSoapSpecificationsTerraformToolsUIUMLUnixWSDLXML
Lokalitäten
PrahaRemoteBrno-město