Zurück zu den Profis

Java Developer

Überblick


Kurzer Überblick

Als Programmierer, Analytiker und Berater hat der Kandidat wertvolle Fähigkeiten und Erfahrungen in verschiedenen Bereichen der Softwareentwicklung und -beratung erworben. Er konzentrierte sich vor allem auf die Arbeit mit den Mulesoft-Konnektoren von Salesforce, einem komplexen Enterprise Service Bus (ESB)-System. In dieser Rolle war er an allen Phasen des Softwareentwicklungslebenszyklus beteiligt. Zu seinen Aufgaben gehörten Entwicklung, Wartung, Untersuchung und Zusammenarbeit mit mehreren Teams. Bei der Arbeit mit Java, benutzerdefinierten Frameworks und Domain Specific Language (DSL) verfeinerte er seine Programmierkenntnisse und trug zur Verbesserung und Stabilität der Mulesoft-Konnektoren bei. Als Mitbegründer und Backend-Ingenieur in einem Startup-Projekt konnte er außerdem seine Expertise in den Bereichen Backend-Entwicklung, Datenbankdesign und Cloud-Engineering unter Beweis stellen. Während seiner Zeit als Software-Ingenieur arbeitete er am Aufbau eines Integrationssystems mit einer Microservices-Architektur auf der Azure-Plattform. Durch den Einsatz von Technologien wie ActiveMQ, Kotlin und Domain Driven Design (DDD) trug er zur Schaffung eines skalierbaren und effizienten Systems bei. Seine Erfahrung umfasst auch die Arbeit an Streaming-Analysen mit Technologien wie Kafka und Storm. Er war an Forschung und Entwicklung, Tests und Cloud-Betrieb mit Docker und Kubernetes beteiligt. Teamarbeit, Code-Reviews, Coaching und Dokumentation mit Tools wie Confluence waren ein wesentlicher Bestandteil seiner Aufgaben.

Darüber hinaus hat er als Java-Programmierer zu Open-Source-Projekten beigetragen. Schließlich hat er bei der Entwicklung von Webanwendungen mit den Frameworks Java EE, Spring und Hibernate praktische Erfahrungen gesammelt. Er hat in Teams gearbeitet und zum gesamten Softwareentwicklungsprozess beigetragen, von der Analyse über die Programmierung und das Testen bis hin zur Bereitstellung und Wartung. Insgesamt hat ihm seine vielfältige Berufserfahrung als Programmierer, Analyst und Berater ein breites Spektrum an Fähigkeiten vermittelt, darunter Kenntnisse über Java, benutzerdefinierte Frameworks, DSLs, Microservices-Architektur, Cloud-Technologien und die Zusammenarbeit in funktionsübergreifenden Teams.

Berufliche Erfahrung

Programmer, Analyst, and Consultant Dec 2022 - Present

  • Responsibilities Working on Mulesoft connectors of Salesforce, development, maintenance, investigation, collaboration with multiple teams.
  • Technologies used: Java, custom frameworks, DSL, domain knowledge.

Java Programmer (Side Project) Sep 2019 - Dec 2022

  • Responsibilities: Co-founder, backend, database, and cloud designer and engineer.

Software Engineer Sep 2021 - Nov 2022

  • Responsibilities: Building integration system with microservices architecture on Azure.
  • Technologies used: ActiveMQ, Kotlin, Async processing, Domain Driven Design.

Java Programmer Aug 2020 - Sep 2021

  • Responsibilities: Streaming analytics using Kafka and Storm, research and development using Java and Spring, testing, cloud operations, teamwork, and documentation.

Java Programmer (Side Project) May 2020 - June 2021

  • Responsibilities: Implemented Java translator for an open-source project aimed at software engineering students and teachers.

Java Programmer Oct 2018 - Aug 2020

  • Responsibilities: Developed web applications using Java EE, Spring, and Hibernate framework.
  • Involved in the entire process from analysis to maintenance.
Author
Java Developer
62b1fa978bb415000ef98b3c
Freiberufler286  / Pro Tag
EbenMEDIOR
Rollen
Java Developer
Sprachen
English
Fähigkeiten
AJAXAWSApplication ServerAutomation TestingAzureBashCICDCMSCRMCloudCode ManagementConfluenceContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareCucumberDatabaseDevOpsDevSecOpsDockerGitGitHubGitflowGitlabHTMLHibernateIntegration SystemsJPAJUnitJavaJava EEJava ToolsJavaScriptKotlinKubernetesMicrosoft serversMockitoMuleSoftMySQLPHPPlayPythonRestSalesForceShellSonarQubeSpecificationsSpringSpring bootSpring for Apache KafkaStatic Code Analysis ToolsTest DevelopmentToolsXML
Lokalitäten
RemoteZvolenBanská Bystrica