Zurück zu den Profis

Java Developer

Überblick


Kurzer Überblick

Der Kandidat hat 9 Jahre Erfahrung im kommerziellen Bereich mit Java. In den letzten drei Jahren hat er in zwei Unternehmen Middleware entworfen und entwickelt. Seine Arbeit wurde von anderen Entwicklern in Microservices-Ökosystemen verwendet. Derzeit wird er eingestellt, um eine Bibliothek zu entwickeln, die von den Microservices des Unternehmens verwendet wird. Er hat eine Lösung dafür vorgeschlagen, was in die Cloud gestellt werden kann und was nicht. Dann hat er ein Jahr lang selbst programmiert. Jetzt schreibt er die Dokumentation. Seine wichtigsten technischen Grundlagen sind Java 8+, Spring und Spring Boot, Maven, Java EE/J2EE, Hibernate, Versionierungssysteme, Linux. Seine analytische Erfahrung umfasst Anforderungserfassung, Anforderungsanalyse, Use-Case-Modellierung, Lösungsdesign, Feature-Spezifikation, REST-API-Design, Daten- und Prozessmodellierung, JIRA-Aufgabenzerlegung, Teamwork-Organisation, Mentoring. Er arbeitet seit langem mit agilen Methoden, meistens jedoch mit Wasserfallmethoden. Eine Zeit lang hatte er die Position des Teamleiters inne. Er verwendet die englische Sprache routinemäßig und wird sie gerne täglich in einem Projekt einsetzen.

Berufliche Erfahrung

Java Developer (12/2021 - today)
  • Worked on a digital platform as a base layer for microservices.
  • Designed the framework to address microservices ecosystem issues.
  • Developed Java applications using Spring Boot and Java 17.
Java Developer and Analyst (04/2020 - 10/2021)
  • Contributed to a project focusing on document flow.
  • Developed microservices using Java and Spring Boot.
  • Created Docker images for deployment.
  • Designed and implemented an internal framework for microservices.
  • Generated technical documentation.
Application Analyst (09/2019 - 01/2020)
  • Acted as an external analyst during the re-branding process of an insurance company.
  • Created functional specifications and designed elements required for merging brands.
  • Managed a database on Oracle.
Solution Architect (02/2019 - 08/2019)
  • Developed a travel searching and booking system.
  • Gathered requirements and performed analysis.
  • Designed solutions and created technical documentation.
  • Developed Java applications. Designed REST APIs.
Business and System Analyst (07/2017 - 08/2018)
  • Analyzed customer requirements for a mobile wallet application.
  • Wrote functional specifications and modeled use cases.
  • Conducted IT analysis using data and process UML modeling.
  • Designed REST APIs and created wireframe proposals.
  • Prepared technical documentation for backend and frontend development.
Java Developer (04/2015 - 06/2018)
  • Developed an integration connector.
  • Gathered requirements and created technical documentation.
  • Led a small team and provided mentorship.
  • Developed Java applications.
Java Developer (1 year)
  • Built a payment router for a payment system.
  • Developed Java applications using Hibernate.
  • Designed the database model and created technical documentation.
Business/System Analyst, Java Developer (1 year)
  • Contributed to the development of a job portal.
  • Gathered and analyzed requirements.
  • Designed REST APIs and prepared technical documentation.
  • Programmed in Java.
System Analyst, Java Developer (5 months)
  • Worked on a project called Ideapoly.
  • Designed REST APIs and prepared technical documentation.
  • Developed Java applications.
Java Developer (11/2014 - 03/2015)
  • Developed applications using Java, Spring, and Hibernate.
Full-stack Developer (7/2013 - 10/2014)
  • Contributed to the development of an intranet portal.
  • Developed Java portlets for a platform.
  • Implemented frontend functionalities using AngularJS
Author
Java Developer
6396d34cccbe15000758e9ca
Freiberufler407  / Pro Tag
EbenEXPERT
Rollen
Java Developer
Sprachen
English
Fähigkeiten
AngularJSApache MavenApplication ServerArchitectBitbucketCMSCamundaCode ManagementContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDockerHibernateJSONJavaJava CMSJava EEJava ToolsJavaScriptJenkins (software)JiraLiferayLinuxMicrosoft serversOperation SystemsOraclePL/SQLPostgreSQLProject Management ToolsRPARestSQLSpecificationsSpringSpring bootToolsUMLXMLnode.js
Lokalitäten
Remote