Johannes Schalhas

IT-Consultant | Senior Software Developer & Architect

Based in Vienna, Austria

About Me

Johannes Schalhas

I am a highly experienced Senior IT-Consultant and Software Architect based in Vienna with over two decades of expertise in the software industry. Since 2006, I have been working as an independent developer and consultant, specialized in building robust enterprise solutions.

My core strength lies in Java and JEE development, complemented by a deep understanding of modern web technologies like Angular and React. I have a proven track record of leading complex projects, from designing microservices architectures to implementing business process management systems with Camunda BPM.

I am passionate about clean code, agile methodologies (Scrum), and delivering high-quality software that meets the specific needs of my clients, ranging from startups to major financial institutions and telecommunication providers.

Technical Expertise

Backend & Core

  • Java, JavaScript, Kotlin
  • JEE (JSP, JSF, EJB, JPA, JAX-RS)
  • Spring & Spring Boot
  • PHP, Shell-Scripts (ksh/bash)
  • PL/SQL, SQL

Web & Frontend

  • AngularJS, Angular, TypeScript
  • React, ReactJS
  • CSS, HTML5, Bootstrap
  • Node.js, NPM, Webpack
  • ChartJS, REST

Database & Infrastructure

  • Oracle, PostgreSQL, MySQL
  • MS-SQL, MongoDB
  • Docker, Kubernetes, CI/CD
  • JBoss, Weblogic, Websphere
  • Tomcat, Jetty

Frameworks & Tools

  • Hibernate, JasperReports
  • Camunda BPM, Signavio
  • Git, Maven, Gradle, Jenkins
  • IntelliJ IDEA, Eclipse, JIRA
  • OOA/OOD, UML, Scrum, Agile

Experience

04/2020 - Present

Senior Software Developer / Consultant

Erste Digital | Vienna

Projects in the card payment environment:

  • Miles and More (awarded with Mastercard Innovation Awards 2026)
  • Split Now (Installments)
  • Reiseversicherung
  • Kreditkarte neu / Businesskarte neu
  • Loyalty (Cashback, Forex-Refundierung, etc.)
  • Reporting
Java / Spring Boot JPA PostgreSQL
2015 - 08/2020

Technical Director / Co-Founder

float Software Development GmbH | Vienna

Founding a startup for "tailormade software", analysis and implementation of business processes. Development of the product "danube".

2006 - Present

Senior Software Developer & Architect (Self-Employed)

Johannes Schalhas - IT Consulting

IT Consultant, Software Developer and Architect, evaluation of new technologies, coaching and training of employees.

2012 - 2016

Senior Software Developer

Phactum Softwareentwicklung GmbH

Senior roles in various large-scale projects, focusing on JEE, Spring Boot, and business process automation.

2006

Software Developer (PL/SQL)

bwin Interactive Entertainment AG

Database development and optimization using PL/SQL.

1999 - 2006

Various Roles (Software Developer / Billing / Support)

tele.ring Telekom Service GmbH

  • Software Developer (Java & PL/SQL): Billing and Datawarehouse (2005 - 2006)
  • Billing & Datawarehouse Specialist (2002 - 2005)
  • Technical Customer Support Specialist (1999 - 2002)
1998 - 1999

TU Wien

Computer Science (Technische Informatik), part-time.

1993 - 1998

HLA für Umwelt und Wirtschaft

Completion with Matura (A-levels).

1985 - 1993

Primary and Secondary Education

Realgymnasium (1989-1993) | Volksschule (1985-1989)

Selected Projects

Let's Connect

I am always open to discussing new projects, creative ideas, or opportunities to be part of your vision.