About Capabilities Tech Stack Experience Publications Hire Me
Bauke Scholtz
Oracle Java Champion • Jakarta Faces Architect • Full Stack Expert • Author

Hi, I'm Bauke Scholtz

0+
Years Experience
0+
Projects Delivered
0K+
Lines of OSS Code
0M
Stack Overflow Rep
balusc.ts
const balusc = {
  name: "Bauke Scholtz",
  title: "Full Stack Expert",
  yearsOfExperience: 25,
  javaChampion: true,
  dukesChoiceAward: true,
  availableForHire: true,

  frontend: ["Jakarta Faces", "Lit",
    "Vue.js", "TypeScript"],
  backend: ["Jakarta EE", "Spring",
    "MicroProfile", "Quarkus"],

  superPowers: [
    "Greenfield apps from scratch",
    "Legacy app migrations",
    "REST & GraphQL API architecture",
    "AI integrations",
    "Third-party API integrations",
    "Fast design-to-frontend conversion",
    "Analytical & troubleshooting skills",
  ],
};

About Me

I'm a Full Stack Web Application Specialist with over 25 years of hands-on experience spanning enterprise Java and modern JavaScript/TypeScript ecosystems. Known online as BalusC, I'm one of the most recognized voices in the Jakarta EE community.

As an Oracle Java Champion, Duke's Choice Award recipient, and the creator of OmniFaces (50K+ downloads/month), I deliver across the full stack — from Jakarta Faces, Lit, Vue.js, and TypeScript frontends to Jakarta EE, Spring, MicroProfile and Quarkus backends, and from greenfield *-as-a-Service (SaaS, PaaS, WaaS, etc.) builds to large-scale legacy migrations.

What I Do Best

Battle-tested solutions for complex enterprise challenges

Greenfield Development

Building new web applications from scratch — Jakarta EE or Spring, or full stack combos with Node.js and web components in front of MicroProfile and Quarkus.

Legacy Migrations

Large-scale migrations from RichFaces to PrimeFaces, Java EE to Jakarta EE, JSF 2.x to Faces 4.0, and Spring 5 to 6. 100K+ lines of XHTML migrated with OpenRewrite at the push of a button.

REST API Architecture

Designing and implementing robust and secure RESTful and GraphQL APIs with Jakarta REST or Spring REST, backed by Jakarta Persistence, Hibernate and enterprise-grade databases.

API Integrations

Seamless integration with third-party APIs — e.g. payment processors (Sage Pay), identity verification (Okta, FusionAuth), mail services (Mandrill), cloud storage (S3), and many more.

AI Integrations

Creator of OmniHai — a unified Java API for multi-LLM orchestration. AI-assisted development with among others Claude, GPT, Gemini, and Ollama to accelerate delivery.

Code Quality & Testing

Comprehensive testing with JUnit, Mockito, REST Assured, Arquillian, Selenium, Mocha, and Playwright. Code reviews, written coding standards, and developer mentoring.

Tech Stack

Click a category to explore

Jakarta EE Spring Spring Boot MicroProfile Quarkus Node.js Jakarta Faces (JSF) PrimeFaces OmniFaces RichFaces Jakarta REST (JAX-RS) CDI (and EJB) Hibernate ORM Hibernate Search Lit Vue.js Nuxt AngularJS jQuery Bootstrap Tailwind CSS Java JavaScript TypeScript XML / HTML / XHTML CSS/ SASS / SCSS SQL GraphQL Bash / Batch Maven Gradle NPM Git CodeCommit SVN Docker Kubernetes OpenRewrite Rollup Babel JUnit Mockito REST Assured Arquillian Selenium Mocha Playwright Testcontainers Jenkins Eclipse IntelliJ Android Studio Jira Confluence Claude GPT Gemini Grok Ollama OmniHai AI-Assisted Development Multi-LLM Orchestration MCP Server WildFly Payara GlassFish Tomcat WebSphere Apache HTTPD Nginx PostgreSQL MySQL SQL Server DB2 H2

Career Timeline

Two decades of delivering enterprise solutions

Virtua, Inc.

2021 – Present

Virginia, US (remote)

Multiple concurrent projects: SpeakerTrax (Node.js + Lit + Quarkus), Tufin (Spring 5 → 6, RichFaces → PrimeFaces), Sightline Systems (Java EE 6 → Jakarta EE 10, RichFaces → PrimeFaces), HTK, Germania Insurance, Real Time Networks, NTT DATA, and Eclipse Foundation (Jakarta EE 10 tutorial).

Jakarta EE 10 PrimeFaces Spring 6 OpenRewrite Quarkus 3 Node.js Lit Vue 3 AngularJS

TribalScale

Feb – Jun 2021

Toronto, Canada (remote)

Scrubbed tech debt off Spring Boot + JSF + RichFaces templates for DreamPayments (embedded payments app). Ensured WAI-ARIA compliance and nearly halved the LOC by reducing code duplication.

Spring Boot 2 JSF 2.3 WAI-ARIA

Mercury1 Ltd.

2016 – 2021

Southampton, UK (remote)

Delivered projects for MyTutor (online education apps, JSF 1.2 → 2.3 migration, AWS S3 CDN, Sage Pay REST API), Helmsmen (real estate app), Nava Finance (loan application app), and more.

Java EE 8 JSF 2.3 PrimeFaces JAX-RS (RESTful) EJB / JMS API Integrations

Kizitos BV

2010 – 2016

Amsterdam, Netherlands (hybrid)

Lead frontend developer at ZEEF and LinkPizza. Built affiliate marketing SAAS platforms and link curation tools from scratch using Java EE 7 and PrimeFaces. Migrated M4N (affiliate marketing app) from Java EE 5 to Java EE 6 and RichFaces to PrimeFaces.

Java EE 7 JSF 2.2 PrimeFaces

Earlier Career

2001 – 2010

Netherlands & Curaçao

ITCA (software licensing), RDC (vehicle databases), Tweakers.net (jobs database), IBM (HR apps & e-commerce). Began career with VM/REXX, progressing to Enterprise Java (J2EE) from 2003 onward.

Java EE 5/6 JSP / Servlets J2EE 1.4 JSF 1.1 / 1.2 SOAP / EJB / JMS S390 VM / REXX

Publications, Open Source & Accomplishments

Ready to Build Something Great?

Whether you need a new application built from scratch, a legacy system modernized, or expert guidance on Jakarta EE and enterprise Java — let's chat.

Available for remote contract work worldwide.