Hire the Best Apache Tapestry Developers

Clients rate our Apache Tapestry Developers
Rating is 4.8 out of 5.
4.8/5
Based on 295 client reviews
I Gusti Bagus Budi A.

Denpasar, Indonesia

$40/hr
5.0
14 jobs

A reliable & committed software engineer for long-term collaboration. Current record, 10 years managed a client. My principle: honesty & integrity are equally important as skill. Hi, I’m Budi, a senior software engineer, Agentic AI developer & DevOps. If you need someone to built product web based, AI powered or managing server/deployment. I can help. Need something urgent? Invite me and guaranteed response within 1 day. Technologies built - Car Hire Booking Engine, GIS/GPS/Coordinate, Microservices, Infrastructure as code, Data Synchronize, DevOps, SDK/Third Party API integration. - Insurance Product, Secure Data Strict Policy, OAIC/GDPR compliance. My technology stacks: - Languages: PHP, TypeScript, Go, Python. - Frameworks: Laravel, Symfony, FastAPI, Next.js, Node.js. - AI/Agentic Frameworks: LangChain, LangGraph, LangFuse, FactMCP , RAG, n8n. - Cloud & Infrastructure: AWS, Docker, Kubernetes, CI/CD, Distributed Systems. - Data & Querying: MySQL, PostgreSQL, Redis, Pinecone, GraphQL, REST API, XML, SOAP.

  • Symfony
  • Laravel
  • React
  • MySQL
  • Node.js
  • PHP
  • TypeScript
  • Full-Stack Development
  • Next.js
  • AI Agent Development
  • AI App Development
  • Python
  • LangChain
  • GraphQL
  • Web Application
  • AWS OpsWorks
  • REST API
  • Golang
  • PostgreSQL
  • Amazon Web Services
Mohamed A.

Cairo, Egypt

$6/hr
5.0
4 jobs

I am a Software, DevOps, and Cloud Engineer with 4 years of experience building production applications and the cloud platforms they run on. My work spans backend engineering, AWS architecture, Kubernetes, infrastructure automation, real-time systems, and GenAI workloads. I work across both sides of the stack: designing scalable and secure cloud platforms with Kubernetes, Terraform, CI/CD, security, and observability, while also building backend services, APIs, streaming workloads, and AI applications using Go, Python, Java, and Node.js. I hold 13 AWS certifications across Professional, Specialty, Associate, and Foundational levels, plus the Google Cloud Professional Cloud Architect certification. I have also contributed as an AWS Subject Matter Expert to the development and technical review of AWS Certification content under NDA. 🧩 BACKGROUND My career started in software engineering, building backend applications with Java, Spring Boot, Python, Node.js, databases, APIs, and system integrations. That foundation shapes how I approach DevOps and cloud architecture: I understand both the application and infrastructure layers and design platforms around real workload requirements. My development work includes backend services, distributed systems, real-time WebSocket and streaming workloads, data-processing workflows, APIs, and GenAI applications using LangChain, LangGraph, LiteLLM, Langfuse, Amazon Bedrock, SageMaker, OpenSearch, RAG, and agentic architectures. 🛠️ WHAT I CAN DO FOR YOU • Design and build production AWS and GCP environments • Architect scalable, highly available, and secure cloud-native systems • Migrate and modernize applications and infrastructure • Build backend services and REST APIs using Go, Python, Java, or Node.js • Build real-time WebSocket, streaming, and event-driven workloads • Design relational, non-relational, and distributed data architectures • Containerize and operate workloads with Docker and Kubernetes • Design and operate Amazon EKS and ECS platforms • Build CI/CD pipelines with GitHub Actions and Jenkins • Implement GitOps with ArgoCD and Flux • Build reusable Terraform modules and Infrastructure as Code • Implement observability with Prometheus, Grafana, OpenTelemetry, Loki, and Langfuse • Design AWS networking, IAM, security, and governance controls • Troubleshoot application, Kubernetes, networking, and cloud infrastructure issues • Optimize cloud infrastructure for performance, reliability, and cost • Build and deploy RAG, GenAI, and agentic applications ⚙️ CORE SKILLS Backend & Software Engineering Go, Python, Java, Node.js, Spring Boot, REST APIs, WebSockets, microservices, PostgreSQL, MySQL, MongoDB, Redis, Kafka, RabbitMQ, Redis Streams, OAuth2, JWT, Keycloak. DevOps & Platform Engineering Kubernetes, EKS, ECS, Docker, Terraform, GitHub Actions, Jenkins, ArgoCD, Flux, Linux, Bash, Prometheus, Grafana, OpenTelemetry, Loki, FinOps. AI & LLM Engineering LangChain, LangGraph, LiteLLM, Langfuse, Amazon Bedrock, SageMaker, RAG, OpenSearch, vector retrieval, agentic workflows, LLM observability. 🎓 CERTIFICATIONS AWS — 13 Certifications Solutions Architect Professional, DevOps Engineer Professional, Generative AI Developer Professional, Security Specialty, Advanced Networking Specialty, Machine Learning Specialty, Solutions Architect Associate, Developer Associate, SysOps Administrator Associate, Data Engineer Associate, Machine Learning Engineer Associate, Cloud Practitioner, AI Practitioner. Google Cloud Professional Cloud Architect. 🤝 HOW I WORK I approach engagements from both a software and infrastructure perspective. I first understand the application, architecture, and business requirements, then design and implement a solution that is maintainable, secure, observable, scalable, and cost-efficient. I communicate progress clearly, document important technical decisions, and deliver systems that can be reliably operated and extended after handover. I am available for focused technical engagements as well as longer-term software engineering, DevOps, cloud platform, and architecture work.

  • Amazon Web Services
  • Python
  • Microsoft Azure
  • JavaScript
  • Java
  • Google Cloud Platform
  • Docker
  • Kubernetes
  • Terraform
  • LangChain
  • Golang
  • AI Development
  • React Native
  • Spring Boot
  • Full-Stack Development
  • DevOps
  • CI/CD
  • Relational Database
  • Automation
  • AI Platform
Md Tofazzal H.

Dhaka, Bangladesh

$15/hr
5.0
54 jobs

OCJP Certified Java Architect | Spring Boot | Microservices | AWS | Kafka | Camunda | 13+ Years Experience With 13+ years of professional experience in designing, developing, and deploying enterprise-grade applications, I help businesses build scalable, secure, and high-performance cloud-native solutions. My expertise spans Java, Spring Boot, Microservices Architecture, AWS Cloud, Kafka, Redis, Docker, Kubernetes, CI/CD, OAuth2, Keycloak, JWT, and Camunda BPM. Key Highlights: ✔ OCJP Certified Java Professional ✔ 12+ Years of Software Development Experience ✔ Microservices & Cloud-Native Architecture Specialist ✔ Banking & FinTech Domain Expertise ✔ RESTful APIs, Event-Driven Systems, and Distributed Architecture ✔ AWS Cloud Deployment & DevOps Automation ✔ Security Implementation with OAuth2, JWT, Keycloak, LDAP, and Okta Recent Accomplishments: ✅ Designed and implemented cloud-native microservices using Java, Spring Boot, Spring Cloud, Docker, and Kubernetes. ✅ Built FinTech and Banking solutions integrating payment gateways and remittance platforms, including Stripe, RIA, and Instant Cash Exchange House APIs. ✅ Developed high-performance event-driven architectures using Kafka and Redis for real-time processing and scalability. ✅ Automated deployment pipelines using Jenkins, Docker, Kubernetes, SonarQube, and Git-based CI/CD workflows. ✅ Implemented workflow orchestration and business process automation using Camunda BPM. AI-Assisted Development: I effectively leverage AI tools such as ChatGPT and GitHub Copilot to accelerate development productivity by 60–80% through: • Business rule analysis and API design • Schema and ORM modeling • Rapid endpoint generation • Code completion and refactoring • Automated code reviews and quality improvements • Technical documentation generation Core Technologies: • Java, Spring Boot, Spring Framework, Spring Cloud, Hibernate, JPA, Camunda, GraphQL, WebSockets • Kafka, RabbitMQ, Redis, Docker, Kubernetes • MySQL, Oracle, PostgreSQL, MongoDB, Elasticsearch • AWS (EC2, ECS, RDS, S3, IAM, SQS) • OAuth2, JWT, Keycloak, LDAP, Okta, Spring Security • React, Angular, TypeScript, JavaScript • Jenkins, Git, Maven, SonarQube, Jira I am passionate about building reliable, scalable, and secure enterprise solutions that deliver measurable business value. Let's discuss how I can help your team accelerate development, modernize architecture, and successfully deliver high-quality software solutions.

  • Apache Kafka
  • Apache Maven
  • API Development
  • API Integration
  • Spring Boot
  • Java
  • Docker
  • RESTful API
  • Spring Security
  • Hibernate
  • Microservice
  • Spring Cloud
  • Kubernetes
  • ChatGPT
  • Redis
  • OAuth
  • CI/CD
  • Jenkins
  • AWS CodeBuild
Mile P.

Skopje, North Macedonia

$10/hr
5.0
7 jobs

I'm a Computer Science graduate from FCSE Skopje with a 9.3/10 GPA and proven experience building production systems across the full stack. Backend Development: I work daily with Python and FastAPI for high-performance services, have extensive experience with Spring Boot and Spring Security for enterprise applications, and build RESTful APIs with proper authentication and data persistence layers using Spring Data JPA. Frontend & Full-Stack: I've developed user interfaces with Angular, ReactJS and NextJS and have hands-on experience creating complete full-stack applications from database to UI. Databases & Data: Proficient with PostgreSQL for relational data, Neo4j for graph databases, pgvector for vector similarity search, and Redis for caching in distributed systems. Cloud & Infrastructure: I architect and deploy microservices on Microsoft Azure using Terraform (Infrastructure as Code), containerize applications with Docker and Docker Compose, and have experience with AWS services including Glue for ETL pipelines. AI & Machine Learning: Currently building production RAG (Retrieval-Augmented Generation) systems, developing agentic architectures with LangGraph and AutoGen, and implementing AI workflows with Langfuse for monitoring and observability. DevOps & Best Practices: Established CI/CD pipelines using GitHub Actions with pre-commit hooks and linters, designed distributed systems with RabbitMQ messaging queues, and implement comprehensive monitoring with Spring Boot Actuator. I've proven I can own projects end-to-end, from architecture to deployment, delivering systems that handle thousands of concurrent users. I can help optimize your infrastructure, accelerate your development process, and build scalable solutions that work reliably in production.

  • Java
  • MySQL
  • Git
  • DevOps
  • Redis
  • Microsoft Azure
  • LangChain
  • Spring Boot
  • Terraform
  • PostgreSQL
  • Python
  • FastAPI
  • Docker
  • Retrieval Augmented Generation
  • MongoDB
  • React
  • Next.js
  • TypeScript
  • Node.js
  • RabbitMQ
Eslam O.

Giza, Egypt

$25/hr
5.0
29 jobs

Senior & Principal Full Stack Software Engineer with 8+ years of experience designing, architecting, and scaling high-throughput enterprise systems across Banking, Fintech, Education, and E-Commerce.Specialized in Java/Spring ecosystems, reactive microservices, event-driven architectures, and complex BPM workflow engines (Camunda, Kogito, BPEL). I help clients modernize legacy platforms, build robust backend APIs, and deploy cloud-native applications on Kubernetes and OpenShift. CORE TECHNICAL EXPERTISE: Languages: Java (8/11/17), TypeScript, JavaScript, Groovy, SQL Backend & Frameworks: Spring Boot, Spring Security, Vert.x, Quarkus, Hibernate/JPA, RESTful APIs Workflow & BPM: Camunda, Kogito, jBPM, BPEL, Alfresco ECM Event-Driven & Messaging: Apache Kafka, Kafka Streams, Apache NiFi, Infinispan Databases: PostgreSQL, MySQL, MS SQL Server, Oracle, MongoDB, Redis Cloud & DevOps: Red Hat OpenShift, Kubernetes, Docker, AWS (Cognito), CI/CD (GitLab, Jenkins) Security & IAM: OAuth2, OpenID Connect, Keycloak, JWT, AWS Cognito. WHAT I CAN DO FOR YOUR PROJECT: Enterprise Backends & Microservices: Architect scalable, resilient, and high-concurrency backend applications using Java 17, Spring Boot, and Vert.x. Workflow Automation & BPM Integration: Model, automate, and orchestrate complex business/financial processes using Camunda, Kogito, and Apache NiFi. Legacy Modernization: Refactor legacy systems (JSP/Struts) into modern, containerized microservices running on Docker, OpenShift, or Kubernetes. Security & Identity Management: Implement enterprise IAM solutions using Keycloak, OAuth2, and Spring Security. SELECTED INDUSTRY HIGHLIGHTS: Banking & Fintech: Led full-stack engineering for core digital retail banking platforms (Bank Albilad) and automated banking/funding pipelines. Education & Governance: Engineered compliance and school management systems for Australian institutions and dynamic faculty portals across the Middle East. Enterprise Content Management: Customized large-scale archiving systems (Jupiter, Alfresco) handling massive document metadata and security policies. HOW WE CAN WORK TOGETHER: Whether you need an experienced engineer to build an event-driven system from scratch, integrate a BPM workflow engine like Camunda, or jump into an existing enterprise team to accelerate delivery—I am available for both project-based and long-term contracts.

  • Hibernate
  • SQL
  • Spring Boot
  • Bonita
  • Business Process Model & Notation
  • Process Modeling
  • Project Workflows
  • Business Process Management
  • jBPM
  • Business Process Modeling
  • Automated Workflow
  • Java
  • Vert.x
  • Apache Kafka
Maryna H.

, Ukraine

$25/hr
5.0
16 jobs

⚡️AI Architect ⚡️AI Agens developer ⚡️Database Development ⚡️ Data Engineering ⚡️ Cloud 🚀 AI Engineer specialized in AI Agents & RAG Development - I help businesses build intelligent assistants that can understand, search, and respond using their own data. I combine 15+ years of enterprise software and database engineering with modern Generative AI architecture and build fast, reliable, and secure AI workflows. ✅ Core Expertise & Services 📌 AI Agents & Multi-Agent Orchestration: Building stateful, autonomous AI workflows using LangGraph, LangChain, and Tool Calling. Expert in creating MCP (Model Context Protocol) tools to grant LLMs secure access to internal systems. 📌Production RAG & Vector Retrieval: Architecting scalable retrieval-augmented generation systems using pgvector and semantic search over complex, multi-tenant enterprise documentation. 📌Enterprise System Integrations: Connecting LLMs via REST APIs, webhooks, and custom logic to platforms like SAP Business One, Oracle EBS, Jira, and Microsoft 365. 📌LLMOps & Observability: Setting up runtime tracing with OpenTelemetry and Grafana to monitor token costs, latency, edge-case failures, and agent decision pathways. 📌Robust Backend & Cloud Infrastructure: Developing clean, testable backend services using Python, SQL/PostgreSQL, and Docker Compose, deployed on AWS or GCP. ⚡️Why Clients Choose to Work With Me 🔹 Enterprise-Grade Quality: 15+ years of experience in database design, data validation pipelines, and complex backend architecture means I focus on system correctness, privacy, and deterministic behavior - not just fast hacks. 🔹 Production Observability: I don't leave AI as a "black box." Every agent flow I build is wired with execution tracing and telemetry to verify agent output before it hits production. 🔹 Academic & Cloud Credentials: Master of Computer Science | AWS Certified Cloud Practitioner. 🚀 Tech Stack 🔹 AI & Orchestration: Python, LangGraph, LangChain, MCP, OpenAI API, Gemini, Prompt Engineering, Structured JSON Outputs 🔹 Vector & Relational DBs: PostgreSQL, pgvector, Oracle PL/SQL, SQL, Data Modeling 🔹 Observability & Ops: OpenTelemetry, Grafana, Docker Compose, n8n, Git 🔹 Cloud & Services: AWS, GCP, REST APIs, JSON 🔍 Keywords to find me: AI & Agentic Systems: AI Agent, Agentic AI, Multi-Agent Systems, LangGraph, LangChain, Model Context Protocol (MCP), Tool Calling, Function Calling, Prompt Engineering, Structured Outputs, OpenAI API, GPT-4, Google Gemini, Anthropic Claude, LLM Integration, Custom AI Solutions. RAG & Vector Retrieval: Retrieval-Augmented Generation (RAG), Vector Database, pgvector, Semantic Search, Embedding Pipelines, Knowledge Retrieval, Document Q&A, PDF Chatbot, Data-Powered Chatbot, Supabase, Pinecone, FAISS. LLMOps & Observability: LLMOps, OpenTelemetry, Grafana, LLM Tracing, AI Observability, AI Monitoring, Message Validation, Moderation API. Enterprise & ERP Integrations: SAP Business One, SAP Service Layer, SAP R/3, Oracle EBS, Microsoft 365, Microsoft Graph API, Jira API, ERP Integration, REST APIs, Webhooks, n8n Automation. Backend & Data Engineering: Python, FastAPI, PostgreSQL, SQL, PL/SQL, Oracle Database, Data Modeling, ETL Pipelines, Data Validation, Stored Procedures, SQL Tuning, Data Warehouse. Cloud & DevOps: AWS, Google Cloud Platform (GCP), Vertex AI, AWS S3, AWS Lambda, Docker, Docker Compose, GitHub Actions, Git, Cloud Automation.

  • SQL
  • Oracle PLSQL
  • Query Tuning
  • Data Engineering
  • AWS Lambda
  • Python
  • PySpark
  • Amazon Redshift
  • Query Optimization
  • Database Development
  • Git
  • pandas
  • Amazon S3
  • Cloud Computing
  • Cloud Engineering
  • Vector Database
  • AI Development
  • Vector Embedding
  • OpenAI Embeddings

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

What does an Apache Tapestry developer do?

An Apache Tapestry developer builds Java web applications by implementing component-oriented pages and services within the Apache Tapestry framework. This role focuses on connecting Java page classes to HTML templates while managing dependency injection through the Tapestry Inversion of Control container. The developer handles URL navigation events and implements dynamic user interface behavior using built-in Ajax support.

  • Implement Tapestry page and component classes as Java Plain Old Java Objects and bind them to corresponding HTML templates using annotations. Define the logic for user interactions within these components and configure how data flows between the server-side Java code and the client-side view layer.
  • Design and implement service-layer logic as Tapestry Inversion of Control services to manage application dependencies and business rules. Configure these services via module definitions and inject them into page or component classes to maintain a clean separation of concerns and improve testability.
  • Handle URL navigation and component event requests by mapping specific user actions to handler methods within the page classes. Implement dynamic user interface updates using Tapestry’s Ajax zones support to refresh parts of the page without requiring a full browser reload, ensuring a responsive user experience.
  • Create new project structures using Maven archetypes and manage the build lifecycle with Apache Maven to compile code and package artifacts. Write integration tests using Selenium and Tapestry test utilities to verify that component interactions and navigation paths function correctly across different browsers and scenarios.

How to hire an Apache Tapestry developer on Upwork

Step 1: Post a job

Define your Java web application needs clearly to attract qualified candidates. Use the Job Post Generator powered by Uma™, Upwork's Mindful AI to draft a precise description in seconds. Describe your project requirements in a few sentences, and Uma constructs a tailored post for this role. You can write a new post from scratch, update a saved draft, or reuse an existing template.

  • Specify that the freelancer must implement Tapestry page and component classes using Java POJOs and bind them to HTML templates.
  • Request experience with Apache Maven for project creation via archetypes and building applications within your development pipeline.
  • Ask for proven ability to define Tapestry IoC services and inject dependencies into page, component, and service classes.

Step 2: Evaluate candidates

Review portfolios for concrete evidence of component-oriented framework expertise. Uma runs instant video interviews and builds shortlists with side-by-side comparisons to help you assess technical fit quickly.

  • Look for examples of dynamic UI behavior implemented using Tapestry’s Ajax support and zones for partial page updates.
  • Verify that candidates have written integration tests using Selenium and Tapestry test utilities to validate web UI modules.
  • Check for demonstrated skill in handling URL navigation events so component requests map correctly to handler methods.

Step 3: Interview your top choices

Discuss specific technical challenges related to your application architecture. Schedule and conduct interviews directly within Upwork Messages, which generates an immediate transcript and summary after each session.

  • Ask how they configure service-layer logic as Tapestry IoC services and manage service definitions within modules.
  • Discuss their approach to connecting Java page classes to templates using component annotations and binding strategies.
  • Explore their experience with Jetty for running integration tests and stopping servers during automated testing cycles.

Step 4: Agree on scope and begin work

Set clear deliverables and milestones for your Java web project. Use Upwork Messages and the contract workroom for all communication and project management tasks. Upwork verifies freelancer identities, offers hourly tracking, and holds project funds to secure your investment.

  • Define milestones for delivering fully implemented Tapestry pages and components with associated HTML templates.
  • Require submission of test suites that cover integration testing for all critical Tapestry modules and user interfaces.
  • Establish expectations for URL event-enabled navigation behavior and dynamic Ajax interactions across the application.

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.

How much does hiring an Apache Tapestry developer cost?

$500-$1,500 per project is a typical range for focused Apache Tapestry developer work. Final pricing depends on scope, technical complexity, required integrations, source-material quality, revision needs, and the freelancer's experience level.

Component implementation

$500-$1,200/project

Entry-level to mid-level
  • Java classes bound to Tapestry templates
  • HTML structure with Tapestry component tags
  • Automated checks for component logic

Service configuration

$1,200-$2,500/project

Mid-level
  • Dependency injection setup for business logic
  • Configuration of service bindings and contributions
  • Verification of service interactions

Navigation setup

$2,500-$4,500/project

Mid-level to senior-level
  • Methods that process user actions and page events
  • Clean URL structures for page activation contexts
  • Persistence of data across page requests

Ajax integration

$4,500-$7,000/project

Senior-level
  • Dynamic UI refreshes without full page reloads
  • JavaScript behaviors tied to Tapestry zones
  • Optimization of Ajax request payloads

Full application build

$7,000-$12,000/project

Expert-level
  • Complete project structure with archetype setup
  • End-to-end browser testing for web flows
  • Server settings for Jetty or Apache HTTP Server

Frequently asked questions

Is hiring an Apache Tapestry developer worth it?

For most businesses, yes: hiring an Apache Tapestry developer is worthwhile. These specialists build component-based Java web applications that separate UI logic from backend services. They configure IoC containers to manage dependencies and implement Ajax zones for dynamic user interfaces without full page reloads.

How do I evaluate Apache Tapestry developer candidates?

Evaluate candidates by reviewing their ability to bind Java page classes to HTML templates using Tapestry annotations. Ask them to describe how they configure IoC services and inject dependencies into components. A strong candidate explains how they handle page activation events and map component requests to specific handler methods.

What tools does an Apache Tapestry developer use?

An Apache Tapestry developer uses Java for page and component logic and Apache Maven for project builds. They employ Selenium for integration testing and often use Jetty to run local test servers.

How does an Apache Tapestry developer handle dynamic UI updates?

They implement Ajax support by defining zones within Tapestry templates. This approach allows specific parts of the page to update in response to user actions without reloading the entire view.