— Leadership.
— Experience in industry of software development.
— Experience as software developer on web projects.
— Java 8.
— Spring, Hibernate.
— Rest services.
— Mongo Store.
— Neo4j.
— WebGL.
— Three.js.
— An exciting and challenging job in a dynamic team.
— An opportunity to be innovative and to learn.
— High salary and attractive compensation package.
— Lead a team of
— Write good and well-tested code in Java.
— Write user/supporter documentation.
— Development environment support (mostly automation using Jenkins CI, Bash, Groovy).
— Evaluate and adopt new development tools, libraries and approaches to improve delivery quality.
— Perform peer code review of project codebase changes.
We are looking for proactive developer to work on challenging project: next-generation flexible client-onboarding tool for one of major banks. It features metadata-driven UI and business processes, so bank may change/optimize their onboarding process even without system restart. Project includes 3 teams (25+ developers in total in St.-Petersburg, Kiyv and New York) and you will be part of the team responsible for OMC tools development. Our Java-based technology stack includes enterprise-grade libraries like Activiti BPM, Drools BRMS, Spring Framework, Hazelcast Data Grid and Vaadin. Project stores data in Oracle Database, MongoDB and external custom-built document storage.
Some facts about the project:
— Solution built from scratch and now is live.
— We have really good responsive product owner.
— Official communication language is English.
— We run Java 8.
— Each team member creates automated tests for features, he works on (including full set of unit, integration and UI tests).