Position: Java Developer
Category: Java
English level: fluent
Years of experience: 3

1. Designing and writing logistic-related microservices in short terms.
2. Creating low-level designs for applications in an actively developing business domain architecture.
3. Implementing a custom cache solution in a microservice that works with a huge Hybris DB in a manageable way. 
4. Writing a high capacity microservice powered by Apache Flink that allows to process high volumes (thousands of messages per second) of data.
5. Writing complex integrations using OpenFeign.
6. Working as a full-fledged member of an American team.
A well-organized and highly skilled software engineer. Solution driven, motivated, willing to learn new things rapidly. 
3+ years of commercial experience developing software, in particular with: Java, Spring, Hybris, Hibernate, Kafka, Flink.
Well-spoken and written English (C1+), native Ukrainian/Russian.

Experience:

Aug 2022 - Now
The project is a new start-up in the fintech field, utilizing multiple modern 3rd-party integrations to provide insurance services for its clients.

Responsibilities:
• Writing complex integrations with 3rd party services from scratch, utilizing OpenFeign;
• Creating tech designs by myself and with the team;
• Documenting the development;
• Demoing the implementations in front of the client.

Technology Stack:
• Java 17
• Spring Boot
• DynamoDB

Sep 2021 - Aug 2022
The customer is one of the biggest online travel shopping companies for consumer and small business travel. 

Responsibilities:
• Building and maintaining big data related microservices from scratch;
• Create low-level design for applications integrated into the newly created product domain;
• Onboarding, mentoring newcomers;
• Designing and implementing GraphQL queries.

Technology Stack:
• Java 11;
• Kotlin;
• Spring Framework;
• Apache Flink;
• Apache Kafka;
• AWS DynamoDB.


Jan 2021 - Sep 2021
The customer is a giant hub of expertise in the LTL area. The company delivers its core competency through collaborative pricing technology that supports end-to-end, ongoing predictability in shipper/3PL-carrier relationships.
Responsibilities:
• Developing applications for an intricate web of microservices;
• Collaborating with an all-American team of highly professional specialists in an Agile Kanban
environment;
• Participating in design sessions;
• Participating in semi-monthly support duty.

Technology Stack:
• Java 11;
• Spring Framework;

Junior Software Developer
Sep 2019 - Jan 2021
The customer is an American multinational pharmaceutical company and one of the largest
pharmaceutical companies in the world.
Responsibilities:
• Understanding existing application architecture and solution design;
• Designing and writing flexible and maintainable microservices;
• Applying knowledge of the application to rapidly fix production defects;
• Designing individual components and developing core functionality;

Technology Stack:
• Java 8;
• Spring Framework;
• SAP Hybris Commerce;
• Apache Kafka.
Preferably no SAP Commerce/Hybris.