With 18 years of comprehensive IT experience and 7 years specialized in JavaScript/TypeScript development (Angular, Node.js, React, Vue) my expertise is defined by:
- 7+ years of hands-on experience in the modern full-stack environment, specializing in Angular/TypeScript and Node.js.
- Proven ability to define and own low-level project architecture, ensuring solutions are robust, scalable, and maintainable.
- Expert in analyzing and improving existing projects for performance bottlenecks, architecture flaws, and code quality issues.
- I prioritize understanding customer needs and motivations to deliver solutions that align perfectly with business goals, not just technical requirements.
- As a Team/Tech Lead for 6 years, I demonstrate strong initiative, taking calculated risks and actively finding creative solutions to technical challenges.
- Extensive experience working on 15+ large-scale projects for major companies across the UK, USA, Canada, and Belgium, ensuring seamless communication and cooperation.
Ionic Framework
JavaScript
AngularJS
HTML
jQuery
Material Design
Google Maps API
Bootstrap
Myroslav T.
Lviv, Ukraine
$42/hr
5.0
11 jobs
I am a developer with 7 years of commercial experience in developing back-end web projects from scratch, using Java/J2EE technology stacks.
April 2019 - present
Senior Sorftware Engineer at Upwork
The product for connecting and collaborating businesses and independent professionals remotely.
Technologies stack: Java 8, Dropwizard, Google Guice, DynamoDB, PostgreSQL, Hystrix, ElasticSearch, Kibana, Kafka, AWS Lambda, JUnit, Jenkins, Docker, Maven, Git
November 2018 - April 2019
Software Engineer at Binariks
The product which provides a global SaaS platform for Account Based Marketing (ABM) to help B2B companies improve sales with targeted advertising.
Technologies stack: Java 8, Spring Boot 2, Spring 5, Docker, Kubernetes, Gradle, PostgreSQL, ElasticSearch, JUnit, Git.
October 2017 - November 2018
Software Engineer at N-IX
The product that integrates asset management system and SCADA to provide seamless workflows to perform maintenance tasks from a cell phone. Products are used by major customers in manufacturing, airport operations, and logistics.
Technologies stack: Java 8, Spring 4, Web Services (SOAP, REST), SQL, Couch DB, ActiveMQ, TestNG, Maven, JS, Nashorn, Git.
July 2016 - October 2017
Software Engineer at SoftServe
SaaS solution which consist of two major applications. The first one uses data science and optimization to give decision makers pricing guidance to help them make the best possible decisions. The second one tells B2B sales people where the best opportunities are to retain and grow customer relationships, improving customer retention rates and generating sustainable organic growth. Scrum methodology was used on the project.
Technologies stack: Java 8, Spring 4, REST, MS SQL, Transact-SQL, Hibernate, Docker, Gradle, Ant, Salesforce, Apex, Force.com, Postgres.
August 2015 - June 2016
Java developer at Sombra
Full-stack developer at the project for call centers
Tools & Technologies: Java, Spring, JdbcTemplate, HTML, CSS, JavaScript, JQuery, Dojo, JSON, Maven, JSP, Tomcat, Git, REST, MS SQL
Back-end developer at the project for networking
Tools & Technologies: Java, Play framework, Mongo, Morphia,
November 2014 -January 2015
Software Developer, a trainee at Ericpol
Education:
March – July 2015
The Educational Program at Java Laboratory in EPAM Systems
Mediateka project
Tools & Technologies: Java, Servlets, JDBC, HTML, CSS, JavaScript, JQuery, JSON, Maven, JSP, Tomcat, SVN, REST, MySQL
2015 - 2016
Lviv Polytechnic National University, Institute of Computer Science and Information Technology Master degree, with scholarship
2011 – 2015
Lviv Polytechnic National University, Institute of Computer Science and Information Technology Bachelor’s degree, with scholarship
Certifications:
July 2015
The Educational Program at Java Laboratory
May 2016
MongoDB for Java Developers
Technical skills: Java, JavaEE, Spring, Hibernate, JDBC, AngularJS, REST, JUnit, XML, JSON, JSP, JSTL, AJAX, JavaScript, jQuery, Bootstrap, SQL, MySQL, MS SQL, MongoDB, XSLT, HTML, CSS, CouchDB, SOAP, Salesforce.
Public activities:
2013 – 2014
Member of Association des Etats Généraux des Etudiants de l’Europe (AEGEE).
Languages:
Ukrainian – native language,
||Reading| Writing | Verbal||
English – ||upper-intermediate | intermediate | upper-intermediate||
Poland – ||intermediate | beginner | pre- intermediate||
Java
AngularJS
MongoDB
Spring Framework
SQL
JavaScript
HTML
Hibernate
RESTful Architecture
Luka L.
Lviv, Ukraine
$35/hr
5.0
3 jobs
Hello there,
I'm a Java developer with over 7 years of experience building and improving backend systems and APIs. I focus on creating reliable, well-structured solutions for platforms that handle many users and complex operations.
🛠️ My main tools include:
• Languages: Java, JavaScript, TypeScript, Python, PHP
• Frameworks: Spring Boot, React, React Native, Node.js, Laravel, Symfony
• Cloud & DevOps: AWS, Azure, Docker, Jenkins
• Databases: MySQL, PostgreSQL, MongoDB, NoSQL
• Methods: Agile, TDD, CI/CD, GitFlow
• AI Tools: I use CursorAI and other AI daily for efficient coding.
I'm skilled in designing system architecture, leading technical projects, and ensuring smooth performance. I'm ready to take on challenging projects, from upgrading existing codebases to building new features from the ground up.
💬 Let's start working on your project right now, just write me in DM!
Java
CSS
Node.js
SQL
Software Development
Spring Framework
MongoDB
Git
jQuery
Angular
Apache Tomcat
HTML5
Hibernate
JUnit
Software Architecture & Design
TypeScript
Bootstrap
Standalone Application
CSS 3
Desktop Application
Andrew B.
Lviv, Ukraine
$30/hr
5.0
5 jobs
I am passioned Java developer with almost 14 years of experince in building robust and scalable applications.
Have experience working with some of the biggest clients in the industry, including Medhost, DHL, Inditex, Ladbrokes Coral...
My core strength lies in designing and developing backend systems using Java and a diverse set of supporting technologies.
My strong areas are:
- dedicated to addressing complex business challenges through tailored programming solutions with a client-focused approach;
- focus on developing highly scalable, low-latency, highly available, fault-tolerant, secure, and clean-code solutions;
- quickly learn and apply new technologies, tools and frameworks;
- strong focus on clean code and scalable architecture;
- ability to explain technical decisions and concepts effectively to teams and stakeholders;
- always strive to enhance both my technical and soft skills;
Core Stack
Programming Languages: Java (primary), JavaScript (secondary);
Systems: monolithic and microservices-based;
Frameworks: Spring, Spring Boot.
UI: Angular, React
Infrastructure: Docker, Kubernetes, AWS
Databases: MySQL, DB2, MongoDB, PostgreSQL.
Messaging & Caching: Kafka, Redis, RabbitMQ, ActiveMQ
Build Tools: Maven, Gradle, Ant, Ivy.
Version Control: Git, SVN.
Development Tools: IntelliJ IDEA, Eclipse, and VS Code
OS: Windows, Linux, macOS
Java
Spring Boot
Amazon Web Services
Apache Kafka
Angular
React
Microservice
Docker
Kubernetes
MySQL
MongoDB
PostgreSQL
Redis
Apache ActiveMQ
Git
Nazariy M.
Lviv, Ukraine
$38/hr
5.0
29 jobs
I am a Java developer with over 14 years of experience building full stack applications, enterprise systems, and SaaS platforms 🚀
My focus 🎯 is on using Java, Spring Boot, React.js, PostgreSQL, and AWS to deliver reliable, scalable software. As a Java developer, I have delivered dozens of projects across industries and use cases.
My backend work is built entirely with Java. I create secure APIs and microservices using Spring Boot. I have deep experience in system architecture, backend performance, and database design. Every project I take as a Java developer is written with clean, maintainable Java code. I know how to structure services that scale.
As a Java backend developer, I have built and maintained systems for high-load traffic, third-party integrations, and complex business logic. I manage full backend pipelines, from architecture and development to deployment and monitoring. I use Spring Boot and follow best practices every Java developer should apply.
I also work as a full stack Java developer, connecting Java backends with React.js and JavaScript frontends. I create dashboards, user interfaces, and admin tools that are fast, stable, and fully integrated. I know how to deliver full stack features without bottlenecks.
I have led teams as a senior Java developer, mentoring other developers, reviewing Java code, and improving team performance. My clients rely on me not just for development, but also for decisions about architecture, data structure, and deployment strategy. As a Java developer, I care about the full picture.
In most projects, I take the role of a Java spring developer and own the backend infrastructure. I work with Docker, PostgreSQL, REST APIs, and cloud services. I often work independently, taking full responsibility for both backend and frontend parts as a full stack developer.
Being a professional Java developer means I deliver production-ready code, meet deadlines, and communicate clearly. I work well with teams or as a solo contributor. My background as a Java backend developer and Java spring developer allows me to adapt to different project needs.
If you need a Java developer who can work on backend systems, full stack features, or cloud-based platforms, I am ready to help. Whether you need a senior Java developer, a Java backend developer, or a reliable full stack Java developer, I can take your project from idea to production.
🛠️ Core Skills:
- Java developer
- Java backend developer
- Full stack Java developer
- Java spring developer
- Spring Boot microservices
- React.js and JavaScript
- PostgreSQL, AWS, Docker
Let’s talk if you need a results-driven Java developer to join your team or take over delivery.
‼️ Message me for a free 40-minute consultation ‼️
Java
HTML
MySQL
PHP
Web Development
JavaScript
CSS
Node.js
React
SQL
Python
Spring Boot
Software Development
Spring Framework
MongoDB
API
NodeJS Framework
API Integration
Web Application
SaaS
Nazar F.
Lviv, Ukraine
$35/hr
4.9
11 jobs
🚀 Solutions Architect & Technical Lead with 8+ years of hands-on experience in enterprise backend engineering, cloud architectures, and modern full-stack development.
As the technical lead behind the UISS agency, I focus on crafting resilient, high-performance, and secure software solutions tailored for FinTech, Healthcare, and scalable business products.
💡 MY CORE SPECIALTIES:
• Enterprise Backend: Java (Spring Boot, Spring WebFlux, Hibernate, Spring Data)
• Frontend Excellence: Angular (TypeScript, Angular Material)
• High-Speed Mobile & MVP: FlutterFlow / Cross-platform app development
• Data & Architecture: PostgreSQL, Docker, Microservices, and RESTful API design
• Intelligent Features: AI Development & LLM Integration (OpenAI API, Custom Agents)
🛠️ ENGINEERING HIGHLIGHTS & APPROACH:
• Legacy Modernization: Extensive experience in complex enterprise system upgrades (e.g., migrating Core Java and Spring Boot ecosystems to the latest LTS versions), significantly improving execution speed, dependency management, and security compliance.
• Robust Integrations & Security: Expert in designing secure API layers, implementing centralized authentication/authorization models (OAuth2/OIDC, Keycloak), and orchestrating microservices networks.
• Scalability & Clean Code: Strong advocate for domain-driven design, test-driven development (TDD), and transparent Agile/Scrum delivery that bridges the gap between technical complexity and business goals.
Whether you need to untangle legacy monolithic code, optimize high-load databases, build an AI-driven automation layer, or launch a production-ready mobile MVP via FlutterFlow—I bring the architectural oversight and execution power to make it happen.
📩 Let’s transform your requirements into a stable, future-ready product. Reach out, and let’s connect!
Java
Docker
Angular
TypeScript
AI Development
AI Model Integration
Spring Boot
AI Agent Development
AI App Development
AI-Generated Code
PostgreSQL
Angular Material
Computer Vision
Machine Learning
Mobile App Development
Flutter
FlutterFlow
iOS
Android
iOS Development
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
“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 near Lviv, on Upwork?
You can hire a Java EE Developer near Lviv, 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 near Lviv, 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 near Lviv, 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.