Вакансии
Java Developer
Grammarly
Город: | Киев |
З/п: | обсуждается с кандидатом |
Опыт работы: | От 1 года до 3 лет |
Отзывы о компании Grammarly |
The Grammarly Java team transforms our core technology into a product and delivers it to our users. As a part of the team, you'll be working on the Grammarly website, integrating the products with third-party services, dealing with high-load performance problems, and developing the upcoming, public Grammarly API. You will also help us build tools to engage with our users more closely and to analyze their behavior in order to transform our product according to their needs.
Skills Required:
- About one or two years of Java experience (Exceptional candidates without any work experience are also welcomed.)
- Experience with Git (prefered) or other DVC
- Understanding of the following concepts: Functional Programming, TDD, OOP, Aspect-Oriented Programming, Inversion of Control and Dependency Injection
- Basic knowledge of SQL, experience with RDBMS (MySQL, PostgreSQL)
- Front-end development skills: jQuery, CSS, HTML.
Candidates without experience are strongly advised to possess at least three of the following:
- A Good understanding of Java fundamentals: generics (wildcards, covariance and contravariance), concurrency, annotations
- Knowledge of JavaScript, experience with Underscore JS, MV* libraries (Backbone, Knockout, Ember, etc.), and experience with front-end testing (qUnit, Mocha, Jasmine, etc.)
- Good understanding of web tech stack: HTTP(S), REST, HATEOAS, front-end-performance, cross-browser issues
- Experience with Hibernate or other ORM solution
- Experience with some of the following: JAX-RS, ForkJoin, Gradle, Mockito, Guava, CDI, Guice, Spring, Spring MVC, Stripes, of any other request-based Java web framework
- Experience with alternative JVM languages is a plus
- Knowledge of Python (prefered), Ruby, Perl or any other dynamic language is a plus
- Knowledge of any functional programming language (Haskell, Erlang, ML) is a big plus
- Experience with unit and integration testing is a plus (jUnit, Selenium, etc.)
Goodies we provide:
- Work in a unique product company (no outsourcing!) with exceptional people
- Flexible scheduling
- Paid attendance of conferences and seminars
- Free lunches
- Superb office space in the city center with a great view over Taras Shevchenko Park
- Two minute walking distance from metro Lva Tolstogo, Kyiv
- One month of annual vacation and paid sick-leave
- Relocation support for people willing to move to Kyiv, including transportation costs, first month's rent, etc.
- Competitive salary, reviewed regularly.
We love people who are open, honest, kind, cheerful and have a decent sense of humor.
Explore more at http://www.grammarly.com/jobs/jj.html
|
0 | Tweet | Нравится |
|