Ukraine's #1 job service
Андрій
Java-розробник
- City:
- Kyiv
Contact information
The job seeker has provided: Phone number
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/19792120/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Andrii Maksymchuk
Senior Java Developer
[open contact info ](look above in the "contact info" section) Kyiv, Ukraine [open contact info ](look above in the "contact info" section)
Profile
Senior Java Developer with 8+ years of experience designing and implementing enterprise backend systems
based on service-oriented and microservices architectures (SOA/ MSA). Experienced in developing scalable
distributed services, integration platforms, and high-reliability backend solutions across fintech domain.
Strong expertise in Java and Spring ecosystem, RESTful APIs, database design and optimization, and
enterprise integration patterns. Hands-on experience deploying containerized services using Kubernetes and
Helm. Committed to building maintainable architectures, improving code quality, and delivering reliable
production-ready software in collaborative development teams.
Employment History
Senior Java Developer, Ukrsibbank 02/2022 – 03/2025
Projects description: Enterprise solutions for issuing loans and preventing fraud Kyiv
Tools and Technologies: Java Enterprise Edition, Quarkus, Spring Framework,
Hibernate, REST, Wildfly, Oracle Database, Docker, Kubernetes, Helm, Apache Kafka,
GitLab CI/CD, AWS, GitHub Copilot
Responsibilities and achievements:
Designed and implemented backend components for enterprise banking systems
•
supporting internal financial operations.
Developed and customized customer-specific banking software solutions aligned
•
with business requirements and regulatory constraints.
Automated internal banking workflows and processes to reduce manual
•
operations and improve operational efficiency.
Contributed to modernization of legacy applications, refactoring existing modules
•
and improving maintainability and performance.
Implemented and maintained Kubernetes and Helm deployment configurations
•
for backend services.
Collaborated with cross-functional teams including analysts, QA engineers, and
•
DevOps to ensure reliable delivery of new features.
Designed and implemented an automated data archiving process from scratch,
•
improving database performance and ensuring compliance with data retention
requirements.
Java Developer, Ukrsibbank 05/2019 – 02/2022
Projects description: Enterprise solution for issuing loans, solution for managing Kyiv
users credit score
Tools and Technologies: Java, Hibernate, Spring Framework, Tomcat, SQL, PL/SQL,
REST, RPC, Docker, Grafana, Prometheus, JasperReports, Linux, Bash
Responsibilities and achievements:
Developed and maintained banking software applications, delivering new
•
features and enhancements in an Agile environment.
Designed, developed, and customized customer-specific business solutions to
•
meet unique operational requirements.
Develop and customize customer-specific business software solutions
•
Designed and developed a reporting system from scratch, automating report
•
generation and improving data accessibility across the organization.
Performed database schema and table optimization
•
Designed, developed, and optimized SQL queries and stored procedures for high
•
performance data processing.
Led the migration of legacy SOAP-based integrations to RESTful APIs, improving
•
maintainability and interoperability.
Junior Java Developer, Ukrsibbank 01/2017 – 05/2019
Project description: Enterprise solution for managing revolving credit cards Kyiv
Tools and Technologies: Java Enterprise Edition, JSP, JSF, Hibernate, REST, SOAP,
Tomcat, SQL, PL/SQL, Linux, Bash
Responsibilities and achievements:
Developed and maintained banking software applications, implementing new
•
features and resolving defects.
Customized and enhanced customer-specific business solutions to meet
•
functional and operational requirements.
Participated in the automation of banking processes, reducing manual effort and
•
improving operational efficiency.
Developed and maintained RESTful and SOAP-based APIs for integration with
•
internal and external systems.
Optimized SQL queries and database operations to improve application
•
performance and data processing efficiency.
Business Analyst, Ukrsibbank 05/2016 – 01/2017
Project description: Enterprise solution for online banking Kyiv
Tools and Technologies: Jira, Confluence, UML, SQL
Responsibilities and achievements:
Prepared detailed functional and technical specifications to support
•
development teams in delivering business solutions.
Translated business needs into clear, structured requirements, ensuring
•
alignment between stakeholders and engineering teams.
Conducted functional, system, and user acceptance testing (UAT) to validate
•
delivered solutions against business requirements.
Participated in requirement gathering sessions and ensured end-to-end
•
traceability from requirements to implementation.
Education
Doctor of Philosophy (Ph.D.) in Educational Science, 09/2025 – Present
Kamianets-Podilskyi Ivan Ohiienko National University Kamianets-Podilskyi
Master of computer systems researcher, computer systems analyst, 09/2015 – 06/2016
National Aviation University Kyiv
Bachelor of computer engineering, National Aviation University 09/2011 – 06/2015
Kyiv
Areas of Expertise
Java Spring
Quarkus Docker
Kubernetes Apache Kafka
Languages
Ukrainian English
Senior Java Developer
[
Profile
Senior Java Developer with 8+ years of experience designing and implementing enterprise backend systems
based on service-oriented and microservices architectures (SOA/ MSA). Experienced in developing scalable
distributed services, integration platforms, and high-reliability backend solutions across fintech domain.
Strong expertise in Java and Spring ecosystem, RESTful APIs, database design and optimization, and
enterprise integration patterns. Hands-on experience deploying containerized services using Kubernetes and
Helm. Committed to building maintainable architectures, improving code quality, and delivering reliable
production-ready software in collaborative development teams.
Employment History
Senior Java Developer, Ukrsibbank 02/2022 – 03/2025
Projects description: Enterprise solutions for issuing loans and preventing fraud Kyiv
Tools and Technologies: Java Enterprise Edition, Quarkus, Spring Framework,
Hibernate, REST, Wildfly, Oracle Database, Docker, Kubernetes, Helm, Apache Kafka,
GitLab CI/CD, AWS, GitHub Copilot
Responsibilities and achievements:
Designed and implemented backend components for enterprise banking systems
•
supporting internal financial operations.
Developed and customized customer-specific banking software solutions aligned
•
with business requirements and regulatory constraints.
Automated internal banking workflows and processes to reduce manual
•
operations and improve operational efficiency.
Contributed to modernization of legacy applications, refactoring existing modules
•
and improving maintainability and performance.
Implemented and maintained Kubernetes and Helm deployment configurations
•
for backend services.
Collaborated with cross-functional teams including analysts, QA engineers, and
•
DevOps to ensure reliable delivery of new features.
Designed and implemented an automated data archiving process from scratch,
•
improving database performance and ensuring compliance with data retention
requirements.
Java Developer, Ukrsibbank 05/2019 – 02/2022
Projects description: Enterprise solution for issuing loans, solution for managing Kyiv
users credit score
Tools and Technologies: Java, Hibernate, Spring Framework, Tomcat, SQL, PL/SQL,
REST, RPC, Docker, Grafana, Prometheus, JasperReports, Linux, Bash
Responsibilities and achievements:
Developed and maintained banking software applications, delivering new
•
features and enhancements in an Agile environment.
Designed, developed, and customized customer-specific business solutions to
•
meet unique operational requirements.
Develop and customize customer-specific business software solutions
•
Designed and developed a reporting system from scratch, automating report
•
generation and improving data accessibility across the organization.
Performed database schema and table optimization
•
Designed, developed, and optimized SQL queries and stored procedures for high
•
performance data processing.
Led the migration of legacy SOAP-based integrations to RESTful APIs, improving
•
maintainability and interoperability.
Junior Java Developer, Ukrsibbank 01/2017 – 05/2019
Project description: Enterprise solution for managing revolving credit cards Kyiv
Tools and Technologies: Java Enterprise Edition, JSP, JSF, Hibernate, REST, SOAP,
Tomcat, SQL, PL/SQL, Linux, Bash
Responsibilities and achievements:
Developed and maintained banking software applications, implementing new
•
features and resolving defects.
Customized and enhanced customer-specific business solutions to meet
•
functional and operational requirements.
Participated in the automation of banking processes, reducing manual effort and
•
improving operational efficiency.
Developed and maintained RESTful and SOAP-based APIs for integration with
•
internal and external systems.
Optimized SQL queries and database operations to improve application
•
performance and data processing efficiency.
Business Analyst, Ukrsibbank 05/2016 – 01/2017
Project description: Enterprise solution for online banking Kyiv
Tools and Technologies: Jira, Confluence, UML, SQL
Responsibilities and achievements:
Prepared detailed functional and technical specifications to support
•
development teams in delivering business solutions.
Translated business needs into clear, structured requirements, ensuring
•
alignment between stakeholders and engineering teams.
Conducted functional, system, and user acceptance testing (UAT) to validate
•
delivered solutions against business requirements.
Participated in requirement gathering sessions and ensured end-to-end
•
traceability from requirements to implementation.
Education
Doctor of Philosophy (Ph.D.) in Educational Science, 09/2025 – Present
Kamianets-Podilskyi Ivan Ohiienko National University Kamianets-Podilskyi
Master of computer systems researcher, computer systems analyst, 09/2015 – 06/2016
National Aviation University Kyiv
Bachelor of computer engineering, National Aviation University 09/2011 – 06/2015
Kyiv
Areas of Expertise
Java Spring
Quarkus Docker
Kubernetes Apache Kafka
Languages
Ukrainian English
Similar candidates
-
Java-разработчик
Kyiv, Remote -
Програміст Java
Kyiv, Other countries, Remote -
Senior, Lead Java Developer
Kyiv, Remote -
Програміст Java
Kyiv -
Програміст Java
Kyiv -
Java developer
Kyiv, Dnipro , more 8 cities