Position: Java Developer
Category: Java
English level: upper
Years of experience: 2


My first job as a Java developer was to develop plugins for Jira bug tracking system.
My main project was the "Smart Git Integration for Jira" plugin. 
The main purpose of this plugin is to provide a simple solution for Jira and Git integration. 

Technology stack used:
- Java Servlets and Atlassian SDK (back-end side) 
- HTML, CSS, JS, jQuery (front-end side).

On my second job I was participating in a back-end development for a messenger based on Signal open-source project. I have implemented a lot of features, fixed many bugs, created and integrated a few microservices.

Technology stack used: 
Dropwizard REST framework (based on Jersey and Jetty), PostgreSQL, Redis, ScyllaDB, Google Bigtable, JDBI, Jackson, WebSockets, AWS S3, APN / GCM notification systems, Docker, JUnit, Maven, Git.

Also worked as a Java Lead QA Automation engineer for more than a year.
What I expect from my new job:
- Interesting Spring-based projects and modern technology stack.   - Clearly defined software-development cycle. 
- Adequate management system.
- Balance between self-improvement on my new role and stress level. 
- Comfortable working conditions. 
- Useful domain (no gambling products, etc.).