Zurück zu den Profis

Java Developer & Team Leader

Überblick


Kurzer Überblick

Ein Java-Entwickler mit 15 Jahren Erfahrung. Der Kandidat hat parallel zwei Funktionen inne, die sich in einigen Aspekten überschneiden - technischer Leiter und Projektlösungsmanager. Als technischer Leiter leitet er drei Teams mit 33 Offshore-Entwicklern. Zu seinen Hauptaufgaben gehören die Entwicklung von RESTful-Microservices unter Verwendung der Java-Frameworks Spring und HK2, die Erstellung von Front-End-Anwendungen in Angular 10 und NestJS, die Überwachung und Pflege produktionsbezogener Vorfälle, die Wartung der Netzwerkinfrastruktur und die Koordination von Produktionsfreigaben. Derzeit arbeitet er an der George-Anwendung

die ein Online-E-Commerce-Shop mit Produkten ist, die für die Benutzer in der Filiale erhältlich sind. Was Angular betrifft, so hat er ein Projekt von Grund auf neu erstellt. In der aktuellen Firma hat die Cloud, die sie verwenden, praktische Beschränkungen, wie viele Dienste gleichzeitig bereitgestellt werden können. Er erstellt eine Anwendung, die die Möglichkeit einer Batch-Bereitstellung bietet. In der Vergangenheit hat er seine eigene Cloud mit Cassandra auf Bac-End eingerichtet. Dabei handelte es sich um ein System, das eine SMS-Plattform und Voyo war. Außerdem hat er Erfahrung mit Amazon, Kubernetes und Docker. Er war für die Konfiguration von Linux und die Durchführung von automatisierten Aufgaben verantwortlich, er ist geübt in der Automatisierung. Eine agile Methodik, mit der er vertraut ist, ist sowohl Scrum als auch Kanban. Sein Englisch ist fließend und Deutsch ist auf Stufe B.

Berufliche Erfahrung

October 2019 - Current: Software engineer

  • Code owner for an e-commerce digitalization initiative
  • Technical lead of 3 teams consisting of 33 off-shore developers
  • Development of RESTful microservices using Java Spring and HK2 frameworks
  • Development of front-end applications in Angular 10 and NestJS
  • Monitoring, maintenance, and intervention of production-related incidents
  • Maintenance of network infrastructure
  • Coordination of production releases

October 2018 - December 2019: Development consultant

  • Leading an agile team of 5 developers
  • Working as a Java and Python back-end developer in the insurance domain
  • Development of RESTful microservices using Spring Boot framework
  • Serverless development in AWS ecosystem (Lambda and Step functions)
  • Developing and maintaining a proprietary test framework built on TestNG
  • Career coaching, graduates recruitment, and training
  • Conducting technical interviews for candidates

October 2017 - October 2018: Founder CEO

  • Founded a small software development company employing three developers
  • Development of medical software for oncology particle therapy machine
  • Documenting the software under IEC 62304 standard
  • Communicating with clients
  • Evaluating the work of others
  • Administrative, legal, and financing tasks

June 2016 - October 2017: Android Team Lead

  • Leading a team of 6 in the development of data-driven applications for teaching foreign languages
  • Maintenance and development of applications based on a CMS-driven platform
  • Administering various tools and accounts (Google Play Store, tag manager, Google Analytics, etc.)
  • Conducting technical interviews for candidates

January 2013 - June 2016: Deputy Head of development and Android Team Lead

  • Deputy head in a company of 20 developers
  • Cross-platform product development for encrypted VoIP and SMS communication
  • Application architecture and design
  • Task planning and management
  • Backend development and administration
  • System administration
  • GUI/UX design

October 2011 - June 2013: Project manager

  • Project manager and platform developer for a secure VoIP and SMS solution over Android
  • Coordinating technical meetings
  • Task management with external QA
  • Android platform development
  • Application development and certification process completion

January 2010 - October 2011: Software Developer and Graphic Designer

  • Graphical UI designer and Android UX developer
  • Worked on an in-house Android application for remote supervising and report aggregating for Alfastreet games of luck

January 2008 - January 2010: Software Developer, System Administrator, and ATM technician

  • Java developer and lead developer for ATM teller machines
  • Database administrator (Oracle and MySQL)
  • System administrator (RHEL4)
  • Designing and building a transaction gateway for credit top-up for prepaid mobile phones
  • Swing application and ATM frontend development
Author
Java Developer & Team Leader
643e38164357d20001a5bc58
Angestellter7500  / Pro Monat
EbenSENIOR
Rollen
Java Developer Team Leader
Sprachen
English
Fähigkeiten
API Management ToolsAWSAndroidAndroid SDKAngularAngularJSApache AntApache CassandraApache MavenApplication ServerAutomation SoftwareAutomation TestingBig DataBitbucketBlockchainCCICDCloudCode ManagementContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDockerGitGitHubGradleGroovyHK2HTMLJSONJUnitJavaJava ToolsJavaScriptJenkins (software)JerseyLinuxMicrosoft serversMockitoMySQLNest.jsOperation SystemsOraclePHPPL/SQLPactPlayPostgreSQLProject ManagerPythonSQLSQLiteSVN (Apache Subversion)SW Tools APIsServer Virtualization SoftwareShellSmart Contracts SoftwareSoapSpecificationsSpockSpringSpring bootSwingTest DevelopmentTestNGToolsTravis CIUIUXUniVerseVagrantWireMockXMLnode.js
Lokalitäten
RemoteWien