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

About 10 years of Java BE, Spring, play2 Java, JPA, hibernate, Postgres, oracle, MySQL, AWS.
Office space management,  Spring 5, Hibernate, PostgreSQL, role software engineer, was working on implementing new features, bug fixing, unit and integrations test, integrate with external systems.

Bank applications, ejb2, struts, spring4, oracle, postgreSQL, 
role software engineer, was working on migrate old services to spring, splitting monolith to micro service.

Online casino, spring, jsf, Kafka, postgreSQL, role software engineer, worked on integration with game providers, worked a lot with sql, created a lot of report for back office, implemented logic for played card, player leveling and event based features.

Selling software and license for building tools, play 2 on Java , sbt, Google inject, aws, postreSQL, Kafka, micro services, role software engineer/ team lead, crate  webhook based on Kafka, implement logic to handle events, unit and integration test.

Medical project, custom framework based on hibernate and spring 3, postgreSQL, implement new feature and business flow, units and integration test.

Ads management allows the creation of deals for ads showing in streaming platforms, creating rule type of ads and when to show and for how long.
The project uses REST API and s3 to communicate with each microservice. Have a lot background jobs that do some processing work, and update database with fresh data.
Don’t want sit on meeting too long.