We are looking for an exceptional Back End Developer who will be involved in developing an extendable core banking platform and integrating it for multiple big clients.
Required Qualifications
- 4+ years of experience with enterprise Java development, strong knowledge of Java 11
- Solid understanding of building extendable and reusable microservices API’s
- Strong knowledge of relational databases, PostgresDB is preferable
- Strong knowledge of core Spring and it’s products: Data, Security, Batch, Event
- Strong knowledge of Git-based version control (stash/bitbucket), Agile tools (Jira), CI/CD process (Jenkins), build tools (maven, gradle)
- Analytical and Communication skills including experience speaking to technical and business audiences and working globally
- Experience in performance tuning and monitoring, profile usage
- Understanding of reactive programming, RxJava
- Experience with Micronaut framework
- Experience with Ansible, Docker, Kubernetes
- Experience with serverless architecture
Core to this need are expertise in:
- Designing and implementing extendable and reusable core API, experience with architectural patterns, microservices architecture
- Writing and supporting high quality code that is robust, readable, and scales
- Possessing the drive to dive deep, thrive and progress even in ambiguous situations
- Encourage and support knowledge sharing within team and external groups
- Working in an agile environment focused on the most important deliverable, requirement clarifications, working closely with product owner
- Identifying areas for improvement and optimization and helping drive our technical backlog
We offer
- high “white” salary;
- social package — compensation for sports activities and sports equipment and medical service;
- fully paid sick leave (10 days per year)
- Teamwork with experienced programmers, architects and other highly qualified IT engineers
- Professional development and growth
- Training: conferences, training courses, individual development program
Быстрый отклик