Andersen is a software development company with a full cycle of services. For over 14 years, we have been helping enterprises around the world to transform business by creating effective digital solutions with the use of innovative technologies.
What do you have to do? -Develop the foundations for further scaling to all remote channels of the bank (Internet banking, mobile applications, payment services and much more); -Interact with different teams of development, Data Science, support and others (therefore, good communication skills are needed or the desire to develop them); - Contribute to the development of architecture, evaluate the old and do the new. ? How do we see a suitable candidate: -Excellent knowledge and commercial experience in Java programming from 2.5 - 3 years; -Knowledge of Spring and Spring Boot, Docker and Groovy; -Ability to use various tools for testing code and applications of varying complexity: JUnit, Spock, Testcontainers, Mockito, Hamcrest; -Confident knowledge about the work of unix-systems, desire and ability to work with them; -Knowledge of the principles and design patterns, the ability to substantiate your point of view; -Experience with version control systems (Git); -Willingness to work with large and complex projects.