Senior Java Developer
CurrentMy current responsibilities:Code writing and review, bug fixing, implementing and designing new features, API development, specification first, domain, test, behavior driven development. Experience with microservices, applications of data lake class, fulltext search, NoSql, message brokers, CI processes pipelining etc. Helping newcomer programmers getting familiar with technologies. Technology which are used:java, xtend, groovy (server side languages ran on jvm), spock and junit as test frameworks and docker for providing infrastructure, spring-data (we support jpa, cassandra, and solr as datastore), hibernate, spring is used a lot. And for client side we use typescript, less, handlebars, bower, npm, intern with phantomjs for unit tests. Also familiar with Jira, Jenkins, hg etc.