Zurück zu den Profis

Java Developer

Überblick


Kurzer Überblick

Der Bewerber ist ein Software-Ingenieur mit Erfahrung in verschiedenen Projekten und Technologien. Sie haben an Anwendungen für die nationale Grenzkontrolle, an Webdiensten für die biometrische Identifizierung und an Netzüberwachungsinstrumenten gearbeitet. Sie haben auch als Integrations- und Verifizierungsingenieur gearbeitet. Sie haben einen Master-Abschluss in Informatik und einen Bachelor-Abschluss in Informationstechnologie. Sie verfügen über Sprachkenntnisse in Kroatisch und Englisch und sind im Besitz eines Führerscheins. Sie verfügen über digitale Kenntnisse in verschiedenen Softwareprogrammen und Technologien sowie über betriebswirtschaftliche Kenntnisse in der Softwareentwicklung und Datenbankmodellierung. Darüber hinaus verfügen sie über weitere Kenntnisse in der Entwicklung und Programmierung von Drohnen. Sie haben mehrere Zertifikate erhalten, u. a. in den Bereichen Docker- und Kubernetes-Administration, Microsoft Dynamics und Englisch-Kenntnisse.

Berufliche Erfahrung

Software Engineer:

  • Developed an application for national border control following Schengen standards, using Java, Vaadin, SpringBoot, SOAP, Kerberos, OracleDB, and MyBatis.
  • Upgraded an existing application to meet new requirements using Java, SpringBoot, SOAP, Kerberos, and OracleDB.
  • Created web services for biometric identification, including NIST file creation and fingerprint/facial image quality assessment, using Java, SpringBoot, SOAP, OpenCV, and Docker.

Software Developer:

  • Upgraded and deployed continuous delivery and deployment systems for 5G networks using C++, Python, SonarQube, Jenkins, and Kubernetes.
  • Developed tools for deployment automation using Python, Groovy, and Jenkins.
  • Created automation tools and plugins for monitoring and managing automation processes on Jenkins servers using Java, Prometheus, Jenkins, and Grafana.
  • Developed 5G backbone services and solved problems related to geo redundancy using Java, Log4j, Kubernetes, and Apache Geode.
  • Developed a 4G network monitoring and analytics tool, integrating Redis database and solving message size issues with RabbitMQ using Java, SpringBoot, Redis, Influx, RabbitMQ, PostgreSQL, Liquibase, and Docker.

Integration and Verification Engineer:

  • Installed, verified, and tested 5G network core systems, running automated tests and creating reports using Java, JCAT, Kubernetes, and JUnit.

Computer Technician:

  • Provided computer maintenance and introduced a warehouse management system.

Education:

  • Master of Informatics (2017-2020): Studied information and software engineering, with a thesis on using Raspberry Pi in education.
  • Bachelor of Science in Information Technology (2012-2017): Studied information systems, with a thesis on standardization of platforms for mobile office operations.
  • Computer Technician Professional Practice (2010): Gained experience in computer maintenance and service.

Skills:

  • Proficient in Windows, Linux, GitHub, Java, Python, MySQL, PostgreSQL, Influx, Redis, Grafana, Jenkins, Kubernetes, Docker, SQL, and MS Office.
  • Familiar with microservice architecture, REST API, SOAP UI mock services, and Kerberos authentication.
Author
Java Developer
63693751f064f8812070e7be
Rollen
Java Developer
Sprachen
English
Fähigkeiten
C#C++CSSContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDatabaseDevOpsDevSecOpsDockerERPGitHubGrafanaGroovyHTMLJSFJSPJUnitJavaJava ToolsKubernetesLinuxMasonMessage BrokerMicrosoft Dynamics NAVMonitoring ToolsMyBatisMySQLOperation SystemsPHPPerlPostgreSQLPrometheusPythonRabbitMQRaspberry PiRedisRestSQLSW Tools APIsSingle-board computersSoapSonarQubeSpecificationsStatic Code Analysis ToolsToolsUIVaadinXML
Lokalitäten
Remote