Position: junior java developer
Category: Java
English level: intermediate
Years of experience: 1


Project: Developing food delivery service.
Team Size: Dev Team: 12 developers and 3 Team Leads, 2 UI developers and UI Team Lead, QA Team: 2 members and QA Team Lead.
Project Role: Back-end Developer
Tasks performed:
•	Developed REST API, including delivery, promotions, order submission
•	Microservice development
•	Implemented JMS message sink to consume stock messages
•	Implemented JMS message producer to produce messages into queue
•	Plugged in APIs into UI application, created models for UI representation
•	Developed Order Management microservice, integrated with ActiveMQ message broker
Environment:
•	Intellij IDEA, CentOS 6, Ubuntu, Postman, JIRA, Git, Jenkins, ActiveMQ, Docker
•	Oracle Commerce, Oracle Database, MongoDB, Gradle, RESTEasy, Spring Framework, Spring Boot, Java 8, Groovy, JMS

Project: The goal of the project is to create a C2C platform, where anyone can become a seller and sell items to the customers
Team Size: Dev Team: 8 members, QA team: 2 member (none for the most of the project time), UI Devs: 2 members
Project Role: Back-end developer
Tasks performed:
•	Helped front-end developers to adapt HTML templates to JSP pages
•	Extended commerce entities to include seller info (shipping group, promotion)
•	Took part in implemeting RESTful Web services
Environment:
•	Intellij IDEA, CentOS 6 
•	Spring Framework, MySQL, Groovy, Java 8

Project: The goal of the project is to create a web application using Servlet API.
Project Role: Developer
Environment:
•	MySQL
•	Intellij IDEA, Apache Tomcat, Mockito
•	Servlet API, Git, Java 8