The product we are working on is online credit marketplace platform. It is so innovative and revolutionary that it became a market leader in Germany already. Our goal is to drive further innovations and help our customer to generate one billion in annual revenue.
We are looking for talented open-minded Developer who will bring his/her experience, intelligence and inspiration to our team. The Developer will be responsible for taking over current solutions overall design and technical implementation, planning reengineering/refactoring, developing architecture and providing technical documentation.
The successful candidate should have a highly developed set of analytical, communication skills and consulting capability, an ability to present and communicate complex technical solutions both to the client and team members. He or she should be able to identify technical risks, propose solutions and effectively communicate them to all stakeholders.
- Deep understanding of common architectural concepts, patterns and approaches,
- Excellent Java (Core, OOP, Spring),
- Experience with microservices architecture preferably with Spring Cloud,
- Experience with unit testing and code quality tools,
- Knowledge of RDBMS (Postgres) and NoSQL engines,
- Stong algorithmic, analytical and problem-solving skills,
- Passion for agile development methodologies (Scrum, Scrumban, Lean) and engineering practices (continuous integration, continous delivery, test-driven development),
- Upper-Intermediate English.
- Java, Hibernate, Spring, MVC, REST, Microservices, React/Redux, Backbone.