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


1. e-commerce 
Technologies: GraphQL, Spring, Jooq
Tools: Kafka, Helm, Kubernetis
2. Automation of recruitment hiring process
Responsibilities:
spikes, POC, developing features, tuning DB, improving performance, integrating with 3rd party systems, Scrum.
Technologies: Java 14, Spring WebFlux, MongoDB
3. Web tool where you can communicate with marketing, media production, and coordination experts from different teams.
Responsibilities:
set up and configure development environment
implement new features (both Front-end and Back-end part)
participate in code review process
follow the scrum processes
communicate with clients
conduct demo sessions 
Technologies:
Java 1.8, Struts + Spring, JSP, jQuery, REST, iBatis, Log4j.
Tools:
Tomcat, Maven, Jenkins CI
4. Project an e-commerce payment system based on online banking 
Responsibilities: 
migrated app from WebSphere to Tomcat 
developed servlets 
upgraded version of Spring framework 
resolved dependencies issues
setup and configure maven repo 
configured Travis CI
developed automated tests 
Technologies: 
Java 1.8, Spring framework, Hibernate, RESTful Web Services, JUnit, Log4j 
Tools:
WebSphere, Tomcat, Maven, Travis CI, CentOS, SonarQube, Selenium
5. Developed email and SMS notification services using SpringBoot, MongoDB, AWS SQS API, MailGun API, Twilio API, Docker