About this role
Job Description: DB Global Technology is Deutsche Bank’s technology centre in Central and Eastern Europe. Since its set-up in 2013, Bucharest Technology Centre (BEX) has constantly proven its capacity to deliver global technology products and services, playing a dynamic role in the Bank’s technology transformation. We have a robust, hands-on engineering culture dedicated to continuous learning, knowledge-sharing, technical skill development and networking. We are an essential part of the Bank’s technology platform and develop applications for many important business areas.
Responsibilities:
• Work within software development projects as a Full Stack Developer to create new Online banking customer processes and develop new services and components for Online banking and other applications.
• Design and develop complete solutions in cooperation with the solution architects for use in Online banking or code/design blueprints as a working basis for the development teams or external service providers. Their main focus is also on the further development of critical software components in the context of Online & Mobile banking (e.g. authentication and legitimization of end customers, or payment transaction processes).
• Define, set up and maintain the CI/CD pipelines as well as the Infrastructure as Code setup for automated Infrastructure provisioning
• Be responsible for Incident and Problem Management/6:6Remidiation, and actively help to increase the stability and reliability of the developed solutions, identify and fix bugs and increase test automation level.
• Use your experience as a Full Stack Developer to evaluate and ensure that your solutions can be operated flawlessly on the same platform, even under high load scenarios such as more than 50,000-100,000 parallel front-end user sessions in parallel with a further 60,000 middleware user sessions.
• Deliver peer review regularly for other development teams and/or team members, as well as mentoring for efficient transfer of know-how.
• Work on a web application that is highly visible to customers and relevant to our reputation. You shall maintain the necessary calmness even in critical phases of a production incident and contribute significantly to finding solutions through your knowledge of software design and code.
Skills:
• Experience and good knowledge (also practical) in the area of Full Stack Development of IT solutions/ applications with Java, Javascript and TypeScript.
• Experience and good knowledge (also practical) for highly available, load-resistant and well-tested web applications visible to end customers, with regularly more than 50,000 parallel front-end user sessions.
• Experience and good knowledge (also practical) of Continuous Integration / Continuous Deployment tools (e.g. Github, Gitlab) and patterns for CI/CD pipelines.
• Experience and good knowledge (also practical) of automated infrastructure provisioning and testing based on Terraform/TerraGrunt, Terraform Enterprise.
• Expert knowledge (also practical) of Node.js, Quarkus, Spring Boot, Angular, Web Services (SOAP, WSDL, REST), SQL and NoSQL.
• Good understanding of Docker and native Kubernetes operations.
• Good understanding of security capabilities (TLS, OAuth or similar technologies).
• Experience with logging, monitoring and alerting tools, e.g. EFK stack, Stackdriver.
• Experience building applications based on the twelve-factor app methodology.
• Experience with event-driven architectures, e.g. based on Eventsourcing or Messaging.
• A passion for constantly learning and applying new technologies and programming languages in a constantly evolving web environment.
• Ability in familiarising yourself with large software systems.
• Excellent analytical and communication skills, strong independence and initiative, ability to work in agile delivery teams.
• Proficiency in spoken and written English; German is a plus
Well-being & Benefits Emotionally and mentally balanced: We support you in dealing with life crises, maintaining stability through illness, and maintaining good mental health.
• Empowering managers who value your ideas and decisions. Show your positive attitude, determination, and open-mindedness. • A professional, passionate, and fun workplace. • A modern office with fun and relaxing areas to boost creativity. • Continuous learning culture with coaching and support from team experts. • A culture where you can openly speak about mental health. Physically thriving: We support you in managing your physical health by taking appropriate preventive measures and providing a workplace that helps you thrive. For example, Private healthcare and life insurance with premium benefits for you and discounts for your loved ones, healthier ways of working and check-ups. Socially connected: We strongly believe in collaboration, inclusion and feeling connected to open up new perspectives and strengthen our self-confidence and well-being.
• 24 days holiday, loyalty days, and bank holidays (including weekdays for weekend bank holidays). • Hybrid working model with 40% remote work. • Options for flexible working hours. • Enjoy retailer discounts, cultural and CSR activities, workshops, and more. Financially secure: We support you in meeting personal financial goals during your active career and for the future.
• Competitive income, performance-based promotions, and a sense of purpose. • Meal vouchers, bonuses for referrals
Interested in more: discover what our employees value in the Well-being & Benefits hub! #R0426430
We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group.
We welcome applications from all people and promote a positive, fair and inclusive work environment.