Hire the Best Java EE Developers
in Estonia

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Yevhen K.

Tallinn, Estonia

$80/hr
5.0
12 jobs

Adobe Certified Expert with 10+ years building and running Adobe Experience Manager for enterprise brands. 🏆 Selected clients: BMW, Whirlpool (KitchenAid, Maytag, Amana), Novo Nordisk, DHL, Canadian Tire, AIDA Cruises, Sonova, The National Lottery, Reed Exhibitions. 🎯 What I do • AEM as a Cloud Service — migrations from on-premise and AMS, Cloud Manager pipelines, upgrade-safe implementation • Edge Delivery Services — new builds and migrations • Custom AEM development — components, OSGi services, workflows, events, jobs, integrations • Content Fragments & headless — GraphQL delivery for apps and external consumers • Architecture reviews and AEM health audits with concrete remediation plans • Run & operate — proactive Adobe release management, monitoring, incident and change processes ⚙️ How I work Every hour is accounted for and visible to you. I tell you when something is a bad idea before you pay for it. If a task is outside my expertise, I say so rather than learning on your budget. 🏢 Behind me is DevHandler — an Adobe Silver Solution Partner with 20+ certified engineers. Small task: I handle it myself. Full programme: we scale a dedicated team around it. 📍 Based in Tallinn, Estonia (EU). Fluent English. Overlapping hours with Europe and US East Coast. Let's talk about what you're trying to ship. 🔑 Adobe Experience Manager | AEM | AEMaaCS | AEM as a Cloud Service | Edge Delivery Services | EDS | Adobe Experience Platform | AEP | Customer Journey Analytics | CJA | Adobe Analytics | Adobe Target | AEM Sites | AEM Assets | AEM Forms | Content Fragments | GraphQL | Headless CMS | Sling | OSGi | Java | Cloud Manager | AEM Migration | AEM Upgrade | AEM Support | Adobe Certified Expert

  • Java
  • CMS Development
  • Adobe Experience Manager
  • CMS Framework
  • Web Development
  • CSS
  • HTML
  • React
  • Cloud Architecture
  • Web Design
  • UX & UI
  • Figma
  • Adobe Target
  • Adobe Analytics
  • Adobe Edge
Jevgeni K.

Harku, Estonia

$35/hr
4.0
110 jobs

I build and modernize backend systems in Java and Kotlin, and I have been doing it for 16 years. Most of that has been owning things end to end, not just closing tickets. I built and still run the entire backend of a scheduling app used by several million people, on Spring Boot and AWS, including a distributed scheduler with custom leader election so it never double-fires across instances. A few things I go deep on: Backend and architecture. Spring Boot and Spring Cloud (currently Java 25 and Boot 4 in production), REST and GraphQL APIs, microservices and modular monoliths. On one platform I designed a custom typed-RPC layer with Java to TypeScript code generation, so the backend stays the single source of truth and the frontend never drifts out of sync. Authentication done properly. OAuth2, OpenID Connect, JWT and Keycloak: realm, client and role setup, gateway login with token relay, JWKS validation, and service to service client credentials. I have also built a full OAuth2 authorization server from scratch. Integrations and messaging. Payments across Stripe, Google Play, Huawei and local gateways, WhatsApp Business and the Meta Cloud API end to end, and event-driven pipelines with RabbitMQ. I also contribute to an open-source WhatsApp Business Java SDK. On the AI side I have wired OpenAI, AWS Bedrock, ElevenLabs and Spring AI into real products. Cloud and delivery. I own the pipeline, not just the code: AWS (ECS, ECR, CloudFront), Google Cloud and Kubernetes, Docker, and observability with OpenTelemetry, Prometheus, Grafana and New Relic. When a project needs it I take the frontend too, senior level Angular and React, including real-time dashboards and analytics built from scratch. A lot of my work has been for banks, telecoms, government platforms and startups, the kind of systems that have to keep running while you change them. Clean, maintainable code, honest estimates, and I stay for the long haul.

  • Java
  • Spring Boot
  • Kotlin
  • Microservice
  • RESTful API
  • OAuth
  • Spring Framework
  • PostgreSQL
  • Amazon Web Services
  • Docker
  • Kubernetes
  • API Integration
  • Hibernate
  • CI/CD
  • GraphQL
Arman M.

Tallinn, Estonia

$40/hr
5.0
10 jobs

I help teams and startups turn raw ideas into products that make it to market and grow. My strength is taking full ownership of the tech — from architecture to delivery — and building systems that are scalable where it matters while keeping them lean elsewhere. I focus on fault tolerance, reliability, and pragmatic scalability, so products stay stable under real-world load without unnecessary complexity. I’ve led projects from 0→1 and beyond, balancing rapid prototyping with long-term robustness. Clients value that I don’t just write code — I ensure the systems behind it are dependable, maintainable, and ready to evolve.

  • Java
  • TypeScript
  • Node.js
  • React
  • Next.js
  • NestJS
  • Oracle E-Business Suite
  • Oracle PLSQL
  • SQL
  • AWS Lambda
  • AWS Amplify
  • AWS Fargate
  • AWS Development
  • AI Chatbot
  • Payment Functionality
  • Angular
  • Oracle Application Framework
  • Amazon Web Services

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

How do I hire a Java EE Developer in Estonia on Upwork?

You can hire a Java EE Developer in Estonia on Upwork in four simple steps:

  • Create a job post tailored to your Java EE Developer project scope. We'll walk you through the process step by step.
  • Browse top Java EE Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Java EE Developer profiles and interview.
  • Hire the right Java EE Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Java EE Developer?

Rates charged by Java EE Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Java EE Developer in Estonia on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Java EE Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Java EE Developer team you need to succeed.

Can I hire a Java EE Developer in Estonia within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Java EE Developer proposals within 24 hours of posting a job description.