- PRO
Personal information hidden
This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/1444756/
Software Engineer, Java Developer
- Employment type:
- full-time, part-time
- City of residence:
- Dnipro
- Ready to work:
- Other countries
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
Work experience
Senior Software Developer Engineer
from 11.2021 to 01.2024
(2 years 2 months)
Hitachi Energy, Дистанційно (Фінанси, банки, страхування)
Responsibilities:
My role required programming, testing and deploying to Azure.
Gather requirements, refine them, processing to tasks and implement them in every sprint.
Mainly Java (spring boot, spring data, security, test, hibernate), DB Oracle (create and update procedures), javascript (react, redux, test/jasmine), updating pipelines for test and security check (Black Duck).
- Responsible for developing a microservices-based application, ensuring a scalable and modular architecture
- Ensured high levels of test coverage (unit, integration, end-to-end), enhancing application reliability and quality
- Fixing bugs and errors
- Analyzed and recommended changes to existing code
- Customization of the security layer
- Communicated effectively with other members of the team
- Reviewed code developed by other team members
- Helped out team members with their tasks and problems
- Smooth integration of FE and BE
- Create Swagger documentation
Technologies Used: java, spring boot, maven, Azure, Kafka, js, react, Oracle, sql, sql procedures, …
Senior Software Engineer
from 01.2017 to now
(8 years 7 months)
Фінанси, банки, страхування
Responsibilities:
Many projects, many technologies: Spring Boot, Kafka, ReactJS, Pivotal Cloud Foundry, AWS with Hystrix, Zookeeper, and a lot more...
Financial applications to provide access customers to their accounts, manage their accounts.
Applications to calculate profit from deposits in different conditions (ROBO UK, https://www.hsbc.co.uk/investments/existing-customers/investment-support/).
Managing accounts for Malta, UAE customers.
Support for legacy systems (Hub, mainframe).
My role required architecture, design, programming, testing and deploying BE and FE applications.
- Responsible for developing a microservices-based application, ensuring a scalable and modular architecture
- Ensured high levels of test coverage (unit, integration, end-to-end), enhancing application reliability and quality
- Gathered and clarified product owner requirements, ensuring alignment with business objectives
- Analyzed product owner stories, identified gaps, and provided effective solutions to meet project goals
- Application design and architecture
- Fixing bugs and errors
- Integration with external rest API applications
- Analyzed and recommended changes to existing code
- Algorithm optimization and refactoring of existing code
- Communicated effectively with other members of the team
- Reviewed code developed by other team members
- Helped out team members with their tasks and problems
Technologies Used: Java, JavaScript (ReactJS, node.js, webpack…), html, CSS, Mule API, Spring Boot, Security, Microservices, Kafka/RabbitMQ, Junit/Mockito/…, Lisa tests, CD/CI pipelines
Java Developer, Full Stack Developer
from 07.2016 to 12.2016
(5 months)
Codete GmbH, Дистанційно (IT)
Responsibilities: Development of additional functionality for data analysis, fix of current project, architecture of next version of the platform, support of customers, add new data formats for analysis
Technologies Used: Java, Groovy, Scala, Python, Jupiter Notebooks, BigData Analysis, docker, sql, JavaScript (underscore, lodash), html, css
Senior Software Engineer
from 07.2014 to 03.2016
(1 year 8 months)
EPAM Systems, Дистанційно (IT)
Responsibilities: Development of BE and FE parts of the application. Architecture Design and Development. Software Design and Development.
- Hybris modules development b2b/b2c, including management of warehouses and stores
- Integration with payment systems
- Customization of existing modules for dedicated clients
- Responsible for developing a microservices-based applications, ensuring a scalable and modular architecture within Hybris
- Ensured high levels of test coverage (unit, integration, end-to-end), enhancing application reliability and quality
- Fixing bugs and errors
- Analyzed and recommended changes to existing code
- Communicated effectively with other members of the team
- Reviewed code developed by other team members
- Helped team members with their tasks and problems
- Smooth integration of FE and BE
Technologies Used: Java + Hibernate, Hybris, RabbitMQ, MySQL, JavaScript (jQuery), Twitter Bootstrap, Backbone, Underscore …
Java Developer
from 09.2012 to 03.2013
(6 months)
SoftServe, Дніпро (IT)
Responsibilities: Development of BE and FE parts of the application. Team members couching and mentoring. Architecture Design and Development. Software Design and Development. (Logging in issues, role selection issues, role redirect, logout redirect issues, domains creation and relationship, repositories, services, REST controllers, queries management, general error handling response in JSON, DTOs, Apache Tiles configuration and layouts, base backbone application structure, models collections views for lists and view/edit items, list filtering (views and model creations, server response processing)).
Technologies Used: Java 7 + Tiles/JSP/JSTL + SpringMVC + Spring Data + Tiles + Hibernate, RabbitMQ, Oracle DB, JavaScript (jQuery), Twitter Bootstrap, Backbone.
Java Web Developer
from 09.2009 to 08.2012
(2 years 11 months)
Archer Software (IT)
Education
ДНУ
Медицинский, Днепропетровск
Unfinished higher, from 2000 to 2004 (3 years 11 months)
Knowledge and skills
- Java
- Git
- Знання принципів ООП
- Spring Framework
- Spring Boot
- Java Core
- MySQL
- PostgreSQL
- Apache Maven
- SQL
- Docker
- JavaScript
- Hibernate
- Знання технологій JDBC
- Spring Data JPA
- Apache Kafka
- Keycloac
- Liquibase
- MongoDB
Language proficiencies
- Polish — beginner
- English — advanced
- Russian — fluent
- Ukrainian — fluent
Additional information
[
As a Software Engineer, I have a strong background in designing and developing software solutions for a wide range of applications. I have extensive experience in Java and am proficient in a variety of development frameworks and tools. I have a track record of delivering high-quality code on time and within budget, and I am skilled at leading and mentoring junior team members.
In addition to my technical skills, I am a strong communicator with excellent problem-solving abilities. I am comfortable working in agile development environments and have a proven track record of collaborating effectively with cross-functional teams.
Specialties: Java (Spring, Spring Boot, JPA, Hibernate, concurrency, multithreading, security, …), RabbitMQ, Kafka, Keycloak, Liquibase, AWS/PCF/Azure, Groovy/Gradle, Scala, Python, PHP (Zend Framework, Laravel, Symfony, Yii2, ...), JavaScript, ES5/6, CSS2/3, HTML, JQuery/ExtJS/ReactJS, XML/XSL/XSLT, SQL, NoSQL(Redis, MongoDB, Cassandra), Oracle/MySQL/MSSQL/PostgreSQL
Similar candidates
-
Програміст Java
Other countries -
Project manager, Full Stack developer
50000 UAH, Other countries, Kyiv , more 3 cities -
Програміст Java
40000 UAH, Other countries, Kyiv, Remote -
Front-end, Fullstack developer
Other countries, Kyiv, Remote -
DevOps engineer
Other countries, Remote -
PHP-програміст
Other countries, Lviv, Kharkiv