#Москва #Питер #fulltime #Kotlin #вакансия #Санкт-Петербург #Java
Вакансия: Senior Java/Kotlin Developer
Компания: Deutsche Bank Technology Center
Локация: офис, г. Москва - ст. Третьяковская/Новокузнецкая, г. Санкт-Петербург - ст. Невский проспект, Адмиралтейская - (несколько раз в неделю допустима работа из дома)
Заработная плата: от 220.000 руб.
Autobahn Invest is a new Deposits execution platform for Sales and Corporate Clients globally.
Team is targeting to rollout online execution application for e-trading of Investments & Deposits Product suite (Term Deposits, Call Deposits, Evergreens, etc.) for clients (self-service) and for booking of such Deposits by internal DB Users (Sales, Operations & Support).
Roll-out locations: London, Amsterdam, SG, HK, NY, Germany, China, India, Russia, Rest of EMEA, Rest of APAC.
Technical delivery includes • Autobahn Invest for clients - externally-facing self-service portal for Corporate clients
• Autobahn Invest Internal – for sales & operations
• Autobahn Invest Admin – for operations & product team
Target platform for backend is Java/Kotlin and for UI - modern web stack (TypeScript/React).
The successful candidate will be working in the development team in Russia and be responsible for full life-cycle of development tasks, starting from specification and design to successful implementation and level 3 production support. Main focus will be on delivery of reliable and high performance backend services.
You will report to the team lead located in Russia and will work in close collaboration with the respective business departments and local and remote developers/BAs/PMs from partnering teams.
Duties And Responsibilities: • Contribute to the definition of the future state of the system architecture
• Working with business people and IT colleagues on functional and non-functional requirements
• Working with IT colleagues on technical analysis and design
• Take full ownership of a task: design, develop and (auto)test new functionality
• Document business and functional requirements, design decisions and API
• Co-working with QA team on test automation of new and existing functionality
• Accurate task estimation
• When product and architecture experience gained, mentor and direct more junior developer
Experience / Requirements Must: • Excellent Java knowledge including concurrency – 3+ years
• Good knowledge of algorithms
• Experience designing high availability solutions
• Basic knowledge of SQL
• Basic knowledge of Linux
• Modern SDLC toolstack - Bitbucket, Jira, Artifactory, Jenkins/TeamCity, etc
• Good written and spoken English
Is a plus: • Experience in Java code performance optimization
• Experience with Kotlin
• Oracle SQL queries optimization including execution plan analysis
• Experience in Spring frameworks
• Experience in Web technology stack: Typescript, React
Personal characteristics: • Problem solving
• Delivery focused
• Good communication skills
• Good team player, open to communicate and collaborate
• Eager to learn about new technology and gain new skills as required
• Attention to details, discipline
What Will The Employee Gain From This Role: • Collaboration with (and learning from) a geographically distributed team of professionals across financial business and IT
• Working through full stack of components across wide range of technologies, delivering features for the business front to back
What we offer: • Flexible working hours
• Partially remote work
• Comfortable office located in the city center
• Extended insurance package: medical and life insurance + partial coverage for spouse and children
• Plenty of professional learning opportunities: English courses, professional trainings and certification, conferences participation
• Relocation package (for new-joiners from other locations)
Telegram: @zavrazhina