Software Developer in Bucuresti

Job Description:DB Global Technology is Deutsche Bank’s technology center in Central and Eastern Europe. Opened in January 2014, the Bucharest office is constantly expanding. DB Global Technology develops cutting-edge software applications for the Deutsche Bank’s global operations and represents a platform for highly skilled software engineers.About Corporate Bank Technology Corporate Banking is a technology centric business, with an increasing move to real-time processing, an increasing appetite from customers for integrated systems and access to supporting data. This means that technology is more important than ever for the business.Our Corporate Bank Technology team is a global team of 3000 coders (and growing!) across 30 countries. The primary businesses that Corporate Bank support are Cash Management, Securities Services, Trade Finance and Trust & Agency Services. CB Technology support these businesses through CIO aligned teams and by 'horizontals' such as Client Connectivity, Surveillance and Regulatory, Infrastructure, Architecture, Production, and Risk & Control.About Cloud and New Growth TeamCloud Adoption & New Growth Technology acts as the incubator providing the Corporate Bank with a dedicated team that capitalizes on the rapidly evolving technology industry and ultimately capturing additional market share for the firm. Agile teams with specialized skill sets (FinTech-like setup), defining core architectural principles, standardized tech stack with cloud as an enabler and focusing on MVP with go-to-market strategy.A globally distributed team building multiple concurrent projects within the Fintech Enablement domain needs a technical lead to work across regional resources and help planning, building and driving a unified technological and development strategy.What You’ll DoForming part of the Fintech Enablement leadership team you will be responsible for helping to drive Deutsche Bank’s strategy for technological excellence in expanding the firm’s offering and leveraging varying Fintech partnerships and solutions. In tandem with Client and Product Managers you will build requirements and translate these into industry leading technology solutions. In your role you will:Lead the team by example and through hands on technical skills and deliveriesPlan delivery timelines, resources and budgetsUse your full stack or backend Java experience for designing and developing new and existing applications within a cloud-based high availability architectureBuild shared platform architecture across Fintech Enablement applications allowing quicker time to market for new solutions.Assist in the adoption of modern engineering practices and design principles across the Fintech Enablement team, drive Agile principlesEngage with business sponsors and stakeholders on a regular basis to ensure adherence to the business strategy, pro-actively participate in defining ways to meet strategic objectivesPartner with QA to ensure quality solutions are delivered to end usersFoster collaborative working relationships with senior colleagues across the firmOrganize provisioning of the Level 3 supportSkills You’ll NeedStrong, in-depth, hands-on knowledge of Core Java, Database Technologies (e.g. SQL, Hibernate, NoSQL, MongoDB), micro-service architectures, Kubernetes containerization platforms (GKE, OpenShift)Significant and proven experience in a technology team leadership role and in managing vendor/partner relationshipsStrong experience in cloud based, distributed, highly available and fault tolerant applications.Experience in building large scale and highly available (REST) API’s with Java – both internal and externalIn-depth experience with build tools (e.g. Maven, Gradle), version control (e.g. git) and continuous integration systems (e.g. Teamcity, Jenkins)Strong knowledge of various design and architectural patternsKnowledge of industry standard processes followed for build, deployment, release and application support (CI/CD, incident/problem/change management etc.)Experience in frontend / JavaScript technologyExperience leading teams following Agile practicesExperience in strategy planning and governanceExperience in facing business stakeholdersExperience in effectively communicating with and positively influencing diverse stakeholders and team membersExperience in the finance industry and understanding financial products and business processes would be beneficialExperience working within the Fintech community would be beneficialEducated to Master’s degree level or equivalent qualification/relevant work experienceSuccess Factors for Engineers in CB TechnologySomeone who sets standards for excellence in their role as an engineerTalented individuals who are creative, innovative, and passionate about doing exciting and important workPeople who make wise decisions, despite ambiguity, be it people, technical, business, otherPeople who treat others with respect at all times, independent of their statusAn engineer who considers quality as a priority and think about the client whilst developing for our futureHigh-value persons who have a desire make an impactIndividuals who have a desire of self-improvement through experience and observation, introspection, reading and discussionIndividuals who accomplish amazing amounts of important workSomeone who seeks to understand our strategy, our business, the market and our clientsA person who challenges assumptions when warranted and makes suggestions for better approaches


Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading... folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!