Our customer is a big Canadian company providing R&D solutions for medium and enterprise companies, and helping them with digital transformation. They have a couple of products that help large organizations track documents, tasks, and data across multiple ECM and BPM system

Mandatory Requirements:

Proficient in Java, with a good knowledge of its ecosystems
Solid understanding of object-oriented programming
Understanding various design and architectural patterns
Understanding fundamental design principles behind a scalable application
Hands-on experience with both external and embedded databases
An in-depth understanding of HTML5, CSS3, and JavaScript
Familiarity with concepts of MVC, MVVM, and RESTful
Proficient understanding of code versioning tools, such as Git
Knack for writing clean, readable code
Ability to understand business requirements and translate them into technical requirements
Knack for benchmarking and optimization
Good English verbal and written skills

Optional Requirements:

Experience in leading or owning product or module development will be a plus
Hands-on experience with UI toolkits and frameworks (e.g., React.js)
Experience with Spring Framework (Core, MVC, WebFlux, Security, etc.) and Java EE (Servlets, JSP, JAX-RS, JAX-WS, JPA, etc.)
Familiarity with continuous integration principles and tools
Familiarity with build tools such as Maven or Gradle
Familiarity with Enterprise Content Management applications (IBM, Alfresco, Documentum)
Experience with Application Servers (e.g., WebSphere Application Server, JBoss/Wildfly)
Experience working with Linux/Unix
Familiarity with NoSQL databases, Apache Spark, Ignite, Lucene, SOLR is a plus

Main Responsibilities:

Implementing best practices and technical solutions
Taking ownership of business requirements and design/implement test solutions
Development and integration of new applications and enhancements
Write a professional, performant, high-quality code that will support a rapidly scaling
Defect remediation and resolution of product and complex solution code

We offer:

Annual paid leave – 18 working days (100% compensation)
Annual paid sick leave – 10 working days (100% compensation)
Premium medical insurance (dental services included)
Opportunity to become a part of our professional team
Opportunity to participate in various events (educational programs, seminars, training sessions)
Flexible working schedule
Free parking place
Massage in the office
Competitive compensation

About Crunch

Crunch is a software engineering company based in Lviv, Ukraine.

We scale engineering teams and delivers results. While we take care of all administration (accounting, legal, office, etc), you can retain full control over product development as well as manage your team directly.

Our main technologies:

Back End
Java, .Net, RoR, Node.js

Front End:
Angular 6, React.js, Vue.js

React native, Xamarin, Ionic

Company website:

DOU company page:

Job posted on 19 July 2021
0 views    0 responses

Для отклика на эту и другие вакансии на Джинне войдите или зарегистрируйтесь.
Similar jobs

Middle Kotlin Developer (1101) at Exadel

Kyiv, Kharkiv, Lviv, Odesa, Vinnitsia, remote

Middle Java Developer (IRC120428) at GlobalLogic

Kyiv, Kharkiv, Lviv, Mykolaiv, remote

Senior Big Data Engineer, Financial Software Solutions at DataArt

Kyiv, Kharkiv, Lviv, Dnipro, Odesa, remote, Kherson

All jobs Java Lviv    All jobs Crunch