Position: Middle Java Developer
Category: Java
English level: upper
Years of experience: 3


Software Engineer with more than 3 years of proven experience in​ ​Java ​development​. 

- Strong mathematical and theoretical background
- Use agile, continuous integration and automated testing: JUnit, Mockito, Selenium
- Use of operating system Linux/Ubuntu
- Work on Agile/Kanban methodology
- Extensive knowledge of Collections, Concurrency, Servlets, JSP, Spring (Core, IoC, Data, MVC, Boot), Tiles, JPA, Hibernate, JDBC, ActiveJDBC
- Solid experience with Databases (MySQL, PostgreSQL, MongoDB, XML, JSON) 
IDE: Intellij IDEA, NetBeans, Eclipse
- Experience with version control systems GIT, SVN
- ​Participation​ ​in​ ​conducting​ ​technical​ ​interviews,​ ​training​ ​and​ ​growing​ ​new​ ​team members
- Good problem resolution skills
- Proven ability to learn quickly new technologies

2020 - now
Exchange system with tracking location 
Programming Languages: PostgreSQL, Cassandra, Redis,Java 8
Role: Back-end Java developer

2018 - 2020
Trading SaaS Platform
Technology Stack: Java 8, Vertx, Spark, Cassandra, Postgres, Docker, Microservices, Hibernate
Role: Java developer

2017 - 2020
Project - Online broker
Programming Languages: Java 8, Spark, Hibernate, Spring technologies, Redis, Angular, React
Role: Java developer
Looking for a challenging job where I can share the experience with the clients and provide them with the excellent service. 

Long-term cooperation preferred!