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

As a java developer:
- Took part in investment banking project development from scratch to production.
- Took part in dealer management project development for mobile operator.

As a iOS developer
- Developed iOS application (objective-c/Swift) for internet banking from scratch to production.

Please find more details in CV.
Main activities:
- implementing user stories based on the customer requirements
- bugfixing, maintenance
- refactoring legacy solutions
- writing unit and integration tests
- migrating project to the latest versions of frameworks & libs
- participating in agile activities (planning, estimations, retrospectives etc)
- using best practices of software development, patterns, clean code

Technical skills:
Java, Scala, Spring Boot, Hibernate
SQL (Oracle, MySQL, PostgreSQL, Oracle PL/SQL)
Build tools (Maven)
Unit tests (Junit, Mockito, ScalaTest)
Version control (Git, Svn)
CI/CD (TeamCity)
Working in Jira
Software development methodologies (Scrum/Agile, Waterfall)
Interested in projects with trending technologies, possibility of professional growth, and high qualified and friendly team members.