Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 6


Experience working in a team using Agile methodology
Defined with business and implemented a microservice that assembles and reconcilates finacial data reports
Provided a solution with hybrid unit-integration test approach to cover critical application fail workflow
Experience with distributed team
Proposed and implemented a solution with a distribute tracing
Enhanced kafka failed message processing and added reprocessing flow
Made local setup with application dependencies using docker
Played Team Lead and Epic owner roles

Experience working in a team using Kanban
Got experience in team management:
 -Problem solving and team communication
 -Communicated with onsite architect
 -Break requirements into stories and prioritizing them
 -Story decomposition and estimating
 -Following customer’s standards and code quality
 -Contact person for communication with customer
Participated in designing service architecture
Gained experience in configuring CI/CD pipelines
Got knowledge with monitoring metrics
Participated in project interviews, onboarded a developer
Gained experience with BDD