Senior Backend Engineer with 10+ years of experience designing and building scalable
backend platforms and cloud-based distributed systems. Strong expertise in Java, Spring
Boot, and microservices architecture with production deployments on AWS. Experienced in
building high-availability APIs, event-driven systems, and real-time services. Proven ability
to improve system performance, reliability, and security while collaborating with global
engineering teams.
TECHNICAL SKILLS
Languages: Java (8–17), JavaScript
Backend: Spring Boot, Spring MVC, JPA, Hibernate, Google Guice, REST APIs, Microservices,
WebSocket
Frontend: AngularJS, Angular, React
Messaging: Kafka, RabbitMQ
Cloud & Infrastructure: AWS (EC2, S3, SQS, SNS, Lambda, Cognito, SES), Docker
Databases: PostgreSQL, MySQL
Observability: Elasticsearch, Logstash, Kibana (ELK)
Security: OAuth2, JWT, Keycloak, OWASP Top 10
DevOps: Jenkins, Azure DevOps, Git, Bitbucket
Java
JUnit
Microservice
AngularJS
Angular
Hibernate
MySQL
Java Persistence API
CSS 3
HTML5
Spring Boot
Spring Framework
API Development
RESTful API
API
Truong T.
Ho Chi Minh City, Vietnam
$20/hr
5.0
5 jobs
⭐ 12+ years of experience
🏅8+ years of VueJS & TypeScript
❤️ 4+ years of ReactJS
🏅4+ years of Android & IOS
I am a professional Software 𝐄𝐧𝐠𝐢𝐧𝐞𝐞𝐫 with 𝗼𝘃𝗲𝗿 𝟭2 𝘆𝗲𝗮𝗿𝘀 of experience building high-quality, scalable web and mobile applications. I specialize in 𝐕𝐮𝐞𝐉𝐒, 𝐑𝐞𝐚𝐜𝐭𝐉𝐒, 𝐓𝐲𝐩𝐞𝐒𝐜𝐫𝐢𝐩𝐭, 𝐒𝐂𝐒𝐒, 𝐓𝐚𝐢𝐥𝐰𝐢𝐧𝐝𝐂𝐒𝐒, HTML, CSS and JavaScript, as well as Android and iOS development. I follow best practices such as 𝐂𝐥𝐞𝐚𝐧 𝐂𝐨𝐝𝐞, 𝐓𝐃𝐃, testing (Unit, Integration, E2E) and Agile methodologies.
I have successfully led teams, migrated large-scale projects, and developed impactful UI/UX solutions. With hands-on experience in 𝐦𝐢𝐜𝐫𝐨-𝐟𝐫𝐨𝐧𝐭𝐞𝐧𝐝 𝐚𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞, 𝐂𝐈/𝐂𝐃 𝐚𝐮𝐭𝐨𝐦𝐚𝐭𝐢𝐨𝐧, and 𝐜𝐥𝐨𝐮𝐝 𝐬𝐞𝐫𝐯𝐢𝐜𝐞𝐬, I ensure seamless, high-performance applications.
𝐖𝐡𝐚𝐭 𝐈 𝐂𝐚𝐧 𝐃𝐨 𝐟𝐨𝐫 𝐘𝐨𝐮:
✅ 𝐅𝐫𝐨𝐧𝐭-𝐄𝐧𝐝 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭 – Build fast, responsive, and scalable web applications using VueJS, ReactJS, and TypeScript.
✅ 𝐋𝐞𝐠𝐚𝐜𝐲 𝐂𝐨𝐝𝐞 𝐌𝐨𝐝𝐞𝐫𝐧𝐢𝐳𝐚𝐭𝐢𝐨𝐧 – Migrate old applications from Vue 2 to Vue 3, improve performance, and optimize maintainability.
✅ 𝐂𝐨𝐦𝐩𝐨𝐧𝐞𝐧𝐭-𝐁𝐚𝐬𝐞𝐝 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭 – Create reusable, pixel-perfect UI components aligned with Figma designs.
✅ 𝐓𝐞𝐬𝐭𝐢𝐧𝐠 & 𝐂𝐨𝐝𝐞 𝐐𝐮𝐚𝐥𝐢𝐭𝐲 – Implement tests following TDD (Jest, Cypress) to ensure reliability and maintainability.
✅ 𝐌𝐢𝐜𝐫𝐨-𝐅𝐫𝐨𝐧𝐭𝐞𝐧𝐝 𝐀𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞 – Transition monolithic front-end applications to a micro-frontend approach for scalability.
✅ 𝐏𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐎𝐩𝐭𝐢𝐦𝐢𝐳𝐚𝐭𝐢𝐨𝐧 – Improve loading times and overall UX through Vite, lazy loading, and efficient bundling.
✅ 𝐂𝐈/𝐂𝐃 & 𝐃𝐞𝐯𝐎𝐩𝐬 – Automate deployment workflows using Docker, Kubernetes, Terraform, and AWS (CloudFront, API Gateway, Lambda).
✅ 𝐌𝐨𝐛𝐢𝐥𝐞 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭 – Build Android and iOS apps, including native apps using Java, Kotlin, and Swift, or hybrid apps using Flutter.
𝐓𝐞𝐜𝐡 𝐒𝐭𝐚𝐜𝐤:
🔹 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞𝐬: JavaScript, TypeScript, Java, Kotlin, Swift, Flutter
🔹 𝐅𝐫𝐨𝐧𝐭-𝐄𝐧𝐝 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤𝐬: VueJS, ReactJS, SCSS, TailwindCSS, Vuetify, Ant Design, Bootstrap
🔹 𝐓𝐞𝐬𝐭𝐢𝐧𝐠: Jest, Vitest, Cypress
🔹 𝐃𝐞𝐯𝐎𝐩𝐬 & 𝐂𝐥𝐨𝐮𝐝: Docker, Kubernetes, Terraform, AWS, CI/CD
🔹 𝐏𝐫𝐨𝐣𝐞𝐜𝐭 𝐌𝐚𝐧𝐚𝐠𝐞𝐦𝐞𝐧𝐭: Agile, SCRUM, Stakeholder Collaboration
𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞 𝐇𝐢𝐠𝐡𝐥𝐢𝐠𝐡𝐭𝐬:
🔹 𝐓𝐫𝐚𝐧𝐬𝐟𝐨𝐫𝐦𝐞𝐝 a large-scale legacy system from Vue 2 to Vue 3 for enhanced performance and maintainability.
🔹 𝐋𝐞𝐝 the migration of a monolithic front-end to a micro-frontend architecture.
🔹 𝐁𝐮𝐢𝐥𝐭 𝐚𝐧𝐝 𝐨𝐩𝐭𝐢𝐦𝐢𝐳𝐞𝐝 reusable UI components with Figma-aligned designs.
🔹 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐝 high-performance apps for POS systems, member loyalty programs, and AI-powered retail solutions.
🔹 𝐂𝐨𝐧𝐭𝐫𝐢𝐛𝐮𝐭𝐞𝐝 to fintech applications, improving security, user authentication, and KYC integrations.
𝐋𝐞𝐭’𝐬 𝐖𝐨𝐫𝐤 𝐓𝐨𝐠𝐞𝐭𝐡𝐞𝐫!
If you need a skilled front-end developer who delivers clean, efficient, and scalable solutions, let’s chat! I'm open to long-term projects, consulting, and team collaboration.
📩 Contact me today to bring your project to life!
HTML5
CSS 3
HTML
CSS
Graphic Design
Vue.js
React
Vuetify
Cypress
Web Development
Front-End Development
JavaScript
TypeScript
Android
iOS
CAO DANG T.
Hanoi, Vietnam
$35/hr
4.7
70 jobs
I have been working with Java language for around ten years on many aspects of Java from core java to J2EE, Java web, and also with some famous java framework such as Spring, Hibernate, Kafka, Elastic Search, Lucene, and many others. My experience technology stack:
- Java
- Spring Framework (Core, MVC, Boot, Security, Microservices, Cloud, OAuth)
- Dropwizard
- Hibernate
- Restful and SOAP web service
- Postgres, MySQL, MongoDB
- JavaScript, TypeScript, Angular, ReactJS, NodeJS
- DevOps
- Jenkins, Docker, Kubernetes, GitOps
- Cloud
- AWS, GCP
Spring Framework
SQL
GraphQL
Kubernetes
API Integration
Docker
Microservice
Hibernate
Software Architecture & Design
Amazon Web Services
Apache Kafka
NoSQL Database
CI/CD
Tuan N.
Hanoi, Vietnam
$25/hr
5.0
11 jobs
Senior Full-Stack Engineer with 10+ years of experience and a Master's degree in Computer Science. $50K+ earned on Upwork across 10 completed jobs with 2,751+ billable hours.
I build production-grade web applications end-to-end - from React/Next.js front-ends to Node.js and Python (FastAPI/Django) back-ends, deployed on AWS, Azure, or GCP. My core strength is owning the full stack: I can take a product idea, design the architecture, ship the UI, build the APIs, set up the database, deploy to cloud, and integrate AI capabilities (OpenAI, Claude, LLM APIs) where they genuinely add value - without you needing to coordinate three different specialists.
Whether you're a startup shipping your MVP, an SME modernizing a legacy stack, or a product team adding AI features to an existing SaaS, I deliver code that runs in production, not prototypes that need a rewrite.
✅ What I Can Do For You:
▪️ Full-Stack SaaS development. End-to-end delivery with React, Next.js, Node.js, Python (FastAPI/Django), PostgreSQL, and MongoDB. Production deployment with Docker, AWS, and GCP.
▪️ AI Integration into existing web apps. Integrate OpenAI, Claude, and other LLM APIs into your SaaS. Build RAG pipelines, custom chatbots, and document intelligence workflows using LangChain, LlamaIndex, and vector databases (Pinecone, Weaviate).
✅ My Technology Stack:
▫️ Frontend: React, Vue.js, Angular, HTML5/CSS, Bootstrap
▫️ Backend: Node.js, Java (Spring Framework), C#/.NET (ASP.NET Core, .NET Framework), Python
▫️ Machine Learning & AI: Python, PyTorch, TensorFlow, OpenCV, scikit-learn, NLTK, BERT, Apache Spark, XGBoost
▫️ Computer Vision: OpenCV, YOLOv5, Tesseract OCR, deep learning for image recognition
▫️ Data: PostgreSQL, MongoDB, Redis, MySQL, Microsoft SQL Server, Oracle Database
▫️ Cloud/DevOps: AWS, Azure (including Azure Bot Service), Google Cloud Platform
▫️ Currently expanding into: LLM integration (OpenAI, Claude APIs), RAG pipelines with LangChain, and modern AI agent workflows
✅ Let's Get Started:
If you have a full-stack build, a legacy system to modernize, or an AI feature you want shipped properly inside a real product, send me a brief message describing your goals. I'll respond within 24 hours and am available for both short engagements and long-term retainers.
Keywords: Full-Stack Development, React, Next.js, Node.js, Python, FastAPI, Django, TypeScript, JavaScript, PostgreSQL, MongoDB, AWS, Azure, GCP, Docker, SaaS Development, Web Application, API Integration, AI Integration, OpenAI API, Claude API, LangChain, RAG
Java
AI Agent Development
Machine Learning
Deep Learning
AI Model Integration
Computer Vision
Python
Full-Stack Development
Generative AI
JavaScript
React
Node.js
DevOps
Amazon Web Services
Tho L.
Hanoi, Vietnam
$30/hr
4.9
45 jobs
I am highly experienced Java developer with 12 years of industry experience and have been specializing in solutions using Java CMS enterprise platforms like Bloomreach CMS and Adobe Experience Manager (AEM) for the past 6 years. I've built products with AEM 6.5 and have experience with migrating to Cloud Service.
In 2023, I was certified as both Adobe Experience Manager Sites Developer Professional ( AD0-E123 ) and Adobe Experience Manager Sites Developer Expert ( AD0-E134 ).
Having solid experience working with various JavaScript frameworks like Angular and ReactJS and the drive to pick up new ones when necessary. I am also familiar with Less, SCSS, and CSS and the concepts of building responsive sites using Bootstrap and AEM Grid.
Constantly strive to write clear and maintainable code and fully document my code to ensure future developers have a clear understanding of all methods and classes. Also, I will gladly provide any additional documentation or training materials requested, which will be well-structured and well-written.
A strong problem solver, skilled at exploring and debugging complex problems to get software applications back on track when strange errors or edge-case scenarios arise.
Java
Docker
Adobe Experience Manager
CMS Development
J2EE
Spring Framework
Elasticsearch
Scrum
Bui M.
Hanoi1, Vietnam
$13/hr
5.0
2 jobs
3 year experience in JavaScript frameworks:
- React
- React Native
- Angular 2+
- NodeJS
- ExpressJS
...
Familiar with SQL(Oracle, MySQL) and NoSQL (MongoDB, Firebase)
Bachelor degree in Information and Software development by top University of IT in Vietnam
Experienced in outsource and product development.
What you will get from me:
- Quality of work.
- Regular update of the result.
- FREE 1 month's supporting after final delivery.
- Flexible milestones.
- Maintain long-term and good relationship with clients.
Feel free to ping me if you have any question.
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
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Java EE Developer in Vietnam on Upwork?
You can hire a Java EE Developer in Vietnam 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 Vietnam 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 Vietnam 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.