Алексей
Java developer
- Рассматривает должности:
- Java developer, Backend developer, Java software engineer, Technical Support Engineer, Application Support Engineer, Production Support Engineer, Support engineer, Спеціаліст технічної підтримки, Інженер технічної підтримки, Web-програміст
- Возраст:
- 51 год
- Город:
- Киев
Контактная информация
Соискатель указал телефон .
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/18553740/
Загруженный файл
Файл содержит еще 1 страницу.
Версия для быстрого просмотраЭто резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Software engineer
Email: [
Mobile phone: [
Summary
Software Engineer with 10+ years of experience in backend development using Java and Spring. Experienced in building and maintaining enterprise systems, working with databases and system integrations. Background includes Oracle DBA experience.
Projects
Full-cycle software development projects for automation and analytics solutions across the USA, UK, and Canada.
Skills
Operating Systems: Windows, Linux
Databases: Oracle, PostgreSQL, MySQL, Azure Cosmos DB
Languages: Java, PL/SQL
Frameworks & Libraries: Spring, Spring Boot, Spring Data, Hibernate
Technologies: REST APIs, Microservices, JMS, XML/XSL
Tools: Maven, Gradle, Git, JUnit, Mockito
Industries
Finance, Retail, Healthcare, Government.
Achievements
Delivered multiple software development projects as a Backend Engineer and Oracle DBA, with solutions successfully used in production.
Education
University: National Technical University of Ukraine “KPI” (1992-1998)
Degree: Specialist’s Degree
Specialty: computers and intellectual systems, and networks
Work Experience
2019 – 2026
Senior Java developer at EPAM Systems
2016 – 2019
Senior Java developer at Luxoft
2015 – 2016
Senior Java developer at EPAM Systems
2012 – 2015
Senior Java developer at Luxoft
2007 - 2012
C# developer (forms and web development), Java developer (web development)
2005 – 2007: Genesis Ukraine
Oracle DBA, PL-SQL developer
Certification
• Oracle Certified Professional, Java SE 8 Programmer
• Google Cloud Certified – Associate Cloud Engineer
Foreign Languages
Upper-Intermediate (B2)
References
Available upon request
Last Projects
EPAM (2019 - 2026)
Canadian Tire
The project involved the development and maintenance of a backend system for managing promotional pricing and retail operations. The system supported promo campaigns, regular pricing, and planogram management, and was designed as a multi-module application with separated administrative and business logic layers. It also included batch processing and integrations with external systems for data exchange and synchronization.
Evolution
The project involved migrating a B2B Ordering system from the SAP Hybris platform to a pure Java-based solution utilizing microservice architecture. The goal was to modernize the system by decoupling the monolithic structure of Hybris and transitioning to a more scalable, flexible, and maintainable set of independent services.
Perpetual Inventory subproject (PPCS)
The Perpetual Inventory System is a real-time accounting solution designed to continuously track and record inventory changes without requiring periodic physical stock counts. This system provides businesses with up-to-date, accurate inventory data, enhancing operational efficiency and decision-making.
Credit Card Payment subproject
The Credit Card Payment Subproject is a secure payment solution integrated with PayPal, designed to facilitate safe and efficient transactions for orders. This system enables customers to pay for their orders using credit cards via PayPal, ensuring secure, encrypted payment processing.
CSOS subproject
The project involves the development of software for the Controlled Substances Ordering System (CSOS) program, designed to facilitate the secure electronic ordering of controlled substances without the need for the traditional paper-based DEA Form 222. The system ensures compliance with regulations set by the Drug Enforcement Administration (DEA), providing a fully digital process for ordering controlled substances, improving efficiency, and reducing the risk of errors or fraud.
Technologies: Java 1.8, 11, 17, 21 / J2EE, Azure, COSMOS DB, Google Cloud, Kubernetes, Hibernate, Spring, Spring Data, Oracle, PostgreSQL, Microservices, Docker, Kafka, Hybris, REST services
Role: Java/ J2EE developer
Responsibilities:
• Developed backend services using Java, Spring, Spring Boot.
• Implemented business logic and REST APIs for system integrations.
• Worked with relational databases (Hibernate/JPA, SQL) and optimized queries.
• Contributed to microservices development and migration from monolith.
• Implemented event-driven processing using Kafka, including development of producers for domain events.
• Integrated systems via REST APIs, Kafka-based messaging, and batch processing.
• Improved performance and maintainability by refactoring legacy code.
UBS at Luxoft (2016 - 2019).
Demon application
System that gathers information about software and hardware on network and allows to manage them using special agents and UI.
Technologies: Java 1.8 / J2EE, Hibernate, Tomcat, Oracle, Ext Js, REST services
Role: Java/ J2EE developer
Responsibilities:
• Designed, developed, and tested software and hardware management systems.
• Implemented UI for managing network resources.
EPAM (2015 - 2016).
Development of B2B/B2C applications on e-commerce platforms and customization of them.
Technologies: Hybrise, Java / J2EE, Spring
Role: Java / Hybris / J2EE developer
Responsibilities:
• Customization of the B2B/B2C applications using Hybris framework.
• Integrate them with external payment systems.
Deutsche Bank at Luxoft (2012 - 2015).
TPAdministrator application
Management system that provides monitoring and administrative functions for TPM (Trade Processing Management)
Technologies: TIBCO BusinessWorks, Java 1.7-1.8 / J2EE, Open JPA, Spring, BEA Weblogic, DWR, JSF, Oracle, PL/SQL
Role: Java / J2EE developer
Responsibilities:
• Implemented message processing components using TIBCO EMS (queue-based messaging).
• Developed web applications for monitoring and managing message processing workflows.
Abacus Solution, Inc. (2011 - 2012)
Management system that helps to analyze corporate and functional risks, revenues, costs, and profits for a portfolio of plants, trades, and other assets.
Technologies: Java 1.7, Tomcat, Spring
Role: Web developer
Responsibilities:
• Developed web application components using Java, Spring, and Tomcat.
• Implemented business logic for data processing and reporting.
• Worked with relational databases and wrote SQL queries.
• Participated in bug fixing and maintenance of existing functionality.
• Collaborated with team members to deliver features in a timely manner.
Tiburon CAD/TI (2010 - 2011)
System that provides a scalable commands and control solutions to support fire protection and emergency medical services. The system provides dispatcher routing and monitoring of events in the system
Technologies: C, C++
Role: C++ developer
Responsibilities:
• Development of the user interfaces those allow to monitor the events in the system.
• Creating various reports to review the events in the system.
Click of Paint (England) (2009 - 2010)
Web application that allows creating a website for your property. Application allows adding and customizing content on created site (videos, pictures, maps etc.), managing and promoting created site.
Technologies: Java 1.5, Tomcat, Apache
Role: Web Developer, TL
Responsibilities:
• Developed and maintained web application features using Java.
• Implemented functionality for content management (images, videos, maps).
• Participated in application design and testing.
Samsung Dealers/Retailers (Ukraine) (2009 - 2009)
Web application that allows downloading data from the flat files. Then the application allows creating various reports.
Technologies: Java 1.4, Tomcat
Role: Web Developer
Responsibilities:
• Developed web application features using Java.
• Implemented data processing from flat files and report generation.
• Participated in testing and bug fixing.
PMI (USA) (2007 - 2009)
Application that allows downloading data from the recorder directly onto a PC or mobile device. The data is then viewed with the application, which creates graphs and text reports.
Technologies: C# NET, XML/XSL, Mobile technologies
Role: Software Developer
Responsibilities:
• Developed application features using C# and .NET.
• Implemented data processing and visualization (graphs and reports).
• Worked with XML/XSL for data transformation.
• Participated in testing and bug fixing.
COMALEX (USA) (2007 - 2007)
Client-server application that allows performing mutual settlement of accounts. The application creates various accounting reports.
Technologies: Firebird, Delphi 7.0, C# NET.
Role: Software Developer
Responsibilities:
• Developed client-server application components.
• Implemented basic business logic for financial data processing.
• Worked with database (Firebird) and data queries.
• Participated in testing and bug fixing.
Automated control system for medical statistics of state Texas (USA) (2007 - 2005)
Client-server application that allows monitoring birth and death rate in state Idaho/Texas. The application allows creating various reports.
Technologies: MS SQL Server, Oracle 9i; Microsoft VB.NET
Role: Oracle DBA, Software Developer
Responsibilities:
• Administered Oracle database and developed PL/SQL procedures.
• Implemented application features using VB.NET.
• Worked with MS SQL Server and Oracle databases.
• Participated in testing and maintenance.
Professional Skill Matrix
Technology
Level (expert, good, medium, low)
Experience, years
Java SE
Expert
10+
Java EE
Expert
5+
Google Cloud
Good
2
Kubernetes (K8s)
Good
2
Azure
Good
1
COSMOS DB
Good
1
Oracle and PL/SQL
Expert
6
Role
Experience, years
Software Developer
10+
Java Developer, Web Developer
5+
Google Cloud Certified Associate Cloud Engineer
1
Oracle DBA
2
Похожие кандидаты
-
Програміст Java
Киев, Удаленно -
Java-розробник
20000 грн, Киев, Удаленно -
Програміст Java
Киев, Вышгород, Удаленно -
Java-розробник
Киев, Житомир , еще 2 города -
Javascript-програміст
40000 грн, Киев -
Програміст Java
Киев, Удаленно