Enterprise Application Service for Java 0 → 1 Launch

Establishing the core UX from strategy through cloud launch of a platform streamlining application delivery.

PRODUCT SUITE

IBM WebSphere

KEY CONTRIBUTIONS

- UX/UI design
- Stakeholder management
- Prototyping
- User Research
- Strategy

ROLE

UX Designer

TIMELINE

Q4 2023- Q4 2024

Overview

Enterprise Application Service for Java (EASeJ) is a cloud-native Platform-as-a-Service (PaaS) solution designed to simplify how product teams build, deploy, and run applications. I joined at the inception as the first UX designer, defining product experience strategy and core patterns.

What began as an engineering proof of concept and design sketches evolved into a cloud-first enterprise solution launched at IBM Think 2025.

Context

Developers and SREs are stretched thin

Modern product teams don’t struggle to write code - they struggle to ship it.

Application delivery has evolved into a layered ecosystem of pipelines, infrastructure, security controls. Each layer improves reliability. But together, they create friction.

Product teams have to spend more time managing systems than delivering value.

SOME STATS

16% of a developer’s time is spent writing code
33% of engineering time is lost to technical debt.

Distributed and fragmented architectures are to blame for this, forcing teams to juggle multiple platforms. Modernisation should solve this. Instead, it often adds another burden.

SOME STATS

76% of organisations report that architectural complexity directly reduces productivity.
140+ person-years are required for the average enterprise to fully modernise applications.

To move faster, they must modernise.
To modernise, they must slow down.

This revealed an opportunity to reimagine application delivery so developers and SREs can take back control of their time and momentum.

Research

I led the foundational discovery alongside my design lead. We conducted over 40 user sessions with Developers, Platform Leads, and CTOs. While most patterns reinforced our secondary research, two stood out:

Preserving complexity
Developers don’t want oversimplification. They want respected complexity. Too simple feels like a toy; too complex kills usability.

Anchor in Git
Version control systems like Git were non-negotiable anchors for trust and adoption. This would form the backbone of our user flows and mental model.

Designing EASeJ meant balancing these competing needs without compromising user experience.

No two product teams are alike, so we focused on identifying the core user archetypes directly involved in delivering the product, each with distinct goals and areas of expertise.

These weren’t abstract personas; they were people sitting across the table from us every week, telling us where their time and energy were being lost.

01

Lead Developer

WANTS

Governance

KEY TASKS

Setup and Monitoring

"We need a secure, scalable collaboration platform with a unified dashboard for full visibility and streamlined management."

01

Lead Developer

WANTS

Governance

KEY TASKS

Setup and Monitoring

"We need a secure, scalable collaboration platform with a unified dashboard for full visibility and streamlined management."

02

Developer

WANTS

Autonomy

KEY TASKS

Development & testing

"I want to focus on writing code and have a reliable build pipeline that automates testing and stores artifacts."

02

Developer

WANTS

Autonomy

KEY TASKS

Development & testing

"I want to focus on writing code and have a reliable build pipeline that automates testing and stores artifacts."

03

SRE

WANTS

Reliability and control

KEY TASKS

Deployment & diagnostics

"I want every change to reach production safely and predictably, with strong monitoring, and alerts."

03

SRE

WANTS

Reliability and control

KEY TASKS

Deployment & diagnostics

"I want every change to reach production safely and predictably, with strong monitoring, and alerts."

Journey mapping and prioritisation

I mapped out the entire end-to-end journey to understand the friction areas faced by each user at each stage of application delivery from setup and onboarding to deployment and monitoring.

Working closely with the product management team, the friction points were highlighted and prioritised to deliver the highest impact for our MVP. To prevent scope creep, we defined three role-based hills:

User flows and initial concepts

Understand, design, repeat

Using insights from research and MVP prioritisation, I mapped out the end-to-end flows for EASeJ across different users, from setup to monitoring.

I tried to balance the trade-off between ease of use and complexity while Git remained our structural anchor, shaping both workflows and mental models.

Testing

Understand, design, repeat

We built low- and high-fidelity prototypes with Figma to validate our concepts with 20 users. Participants were given a practical task: launch a sample application to the cloud and modify it.

Testing surfaced areas where configuration steps felt dense. This pushed us to refine defaults, add optional overrides, and improve contextual guidance.

Final designs

A truly joint effort

Delivering the MVP for EASeJ required close collaboration with product and engineering to ensure that the experience balanced complexity and clarity.

Every decision, from progressive disclosure to GitOps workflows, was shaped to preserve technical control while reducing unnecessary cognitive load.

LEAD DEVELOPER

I want to be able to try out a service before onboarding and then quickly setup my application

Setup quickly with good defaults:

Users can quickly explore the value of EASeJ by spinning up a trial instance with an opportunity at the end to try with your own application.

DEVELOPER

I just want to code, not manage complicated build/test artefact pipelines.

Builds happen without SRE support

Developers can focus on what they do best, coding instead of dealing with infrastructure of build pipelines. Artefacts are built, tested and stored into a unified platform.

SRE (SITE RELIABILITY ENGINEER)

I want to improve system reliability, not spend time maintaining artefact and deployment workflows.

Deploy simply, scale easily, troubleshoot smartly

EASeJ simplified deployment and scales environments. Problem determination is built in to diagnose problems

Impact

EASeJ was showcased at IBM Think 2025. Additionally, the IBM CIO Office, using EASeJ’s Application Modernization Accelerator (AMA) tools to modernise a Global Financing application to the cloud, found:

99%

reduction in time required to migrate the application

80%

reduction in setup time (weeks to hours)

25%

decrease in SRE/platform time spent on operational toil

20%

increase in developer capacity due to reduced infrastructure and pipeline overhead

Reflections and what's next

Seeing my work showcased at IBM Think was surreal.

Investing early in learning the domain changed how I approached design, enabling me to contribute on an equal footing with product management and engineering, even in a highly technical space.

I also became an onboarding asset, helping new team members ramp up faster so they could begin contributing sooner in a complex domain.

Onboarding session for new team-members covering basics of the domain and the product.

What's next:

With the MVP launched, the next phase focuses on scale and intelligence.

AI-assisted workflows (IBM watson)
Surface optimisation opportunities and reduce cognitive overhead without diminishing control.

Cloud-agnostic expansion
Support multi-cloud deployment, introducing new abstraction and governance challenges.

Request a case study

Want to learn more about this project?  Get in touch to request a case study.

CONTACT

Let’s make something amazing together

Got an interesting project or just wanna say hi. Send me an email!

MADE WITH CHAI | BY YOURS TRULY

PUSHKAR’S LOCAL TIME:

00:00

©2026 PUSHKAR | LAST UPDATED: FEB 2026

©2026 PUSHKAR | LAST UPDATED: FEB 2026

Create a free website with Framer, the website builder loved by startups, designers and agencies.