Position: Seniror Java Developer
Category: Java
English level: upper
Years of experience: 6


•	Good knowledge programming languageies  Java, Groovy
•	Good knowledge OOP principles, design and architectural patterns 
•	Experience with frameworks and techonolohies as ORM(JPA/ Hibernate/GORM/Spring Data), JDBCTemplate, Spring Framework, Spring Boot, GWT, Grails,
•	Understanding Microservice architecture
•	Experience with messaging systems as RabbitMQ, Akka, Kafka
•	Experience with relational databases as Oracle, PostgreSQL, MS SQL Servers and MySQL
•	Experience with NoSQL DB as  MongoDB, Redis
•	Experience with build tool Maven, Grails
•	Experience with testing tools and methodologies as  TDD,  BDD,  JUnit,  JBehave, Mockito, WireMock, Gatling, Jmeter
•	Experience with  UI frameworks and languages as React, Typescript, HTML, CSS, XML, JS
•	Basic knowledge with CI tools: Jenkins, TeamCity
•	Experience with Control Versioning System: SVN, GIT, Mercurial
•	Experience with  development methodologies: Scrum, Waterfall
Looking for an interesting project with high qualified team members