Taro Logo

Senior Software Engineer (Full Stack)

Deutsche Bank's technology centre in Central and Eastern Europe, delivering global technology products and services since 2013.
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer (Full Stack)

Deutsche Bank Global Technology, established in 2013 as the bank's technology centre in Central and Eastern Europe, is seeking a Senior Software Engineer (Full Stack) for their Bucharest location. This role is part of their robust engineering culture focused on continuous learning and technical skill development.

The position involves managing and performing work across multiple areas of the bank's IT Platform/Infrastructure, including analysis, development, and administration. The ideal candidate will be responsible for developing end-to-end engineering solutions, ensuring reliability and maintainability of systems, and participating in industry forums to drive innovation.

As a Senior Engineer, you'll work with cutting-edge technologies including Java, Spring Boot, and REST APIs, while applying concepts like Domain Driven Design, CQRS, and microservices. The role offers a blend of technical leadership and hands-on development, requiring both deep technical expertise and the ability to collaborate with business stakeholders.

The position comes with attractive benefits including flexible work arrangements, private healthcare, competitive compensation, and a strong focus on work-life balance. Deutsche Bank offers a professional, passionate workplace with modern facilities and numerous opportunities for personal and professional development.

This is an excellent opportunity for experienced software engineers looking to make an impact in a global financial institution while working with modern technologies and practices. The role combines technical excellence with leadership opportunities, making it ideal for those seeking to advance their careers in financial technology.

Last updated 3 days ago

Responsibilities For Senior Software Engineer (Full Stack)

  • Developing end-to-end engineering solutions to accomplish business goals
  • Building reliability and resiliency into solutions with appropriate testing
  • Ensuring maintainability and reusability of engineering solutions
  • Design and development of enterprise software solutions
  • Work closely with business owners and architects
  • Participate in technical design and architecture
  • Drive automation of the delivery process
  • Manage incidents from root cause to resolution
  • Verify integrated software components through automated testing

Requirements For Senior Software Engineer (Full Stack)

Java
  • Deep knowledge of Java (OOP and functional programming)
  • Experience in Java multi-threaded environment
  • Knowledge of Spring/Spring Boot frameworks
  • SQL expertise
  • REST API design experience
  • Leadership skills
  • Experience with Domain Driven Design, CQRS, Event Sourcing and microservices
  • Experience with scaled agile delivery methodology
  • Knowledge of software engineering, design patterns and software architecture

Benefits For Senior Software Engineer (Full Stack)

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Flexible Work from Home options
  • Modern office with relaxation areas
  • Private healthcare and life insurance
  • Competitive income
  • Performance-based promotions
  • 24 days holiday plus bank holidays
  • Continuous learning culture
  • Kids@TheOffice support
  • Retailer discounts
  • Employee sport clubs

Jobs Related To Deutsche Bank Senior Software Engineer (Full Stack)