Taro Logo

Senior Software Engineer (Full Stack)

Deutsche Bank is a global banking institution with over 150 years of history, serving as the Global Hausbank for clients in around 60 countries.
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer (Full Stack)

Deutsche Bank's Global Technology center in Bucharest is seeking a Senior Software Engineer (Full Stack) to join their dynamic engineering team. As part of a global banking institution with over 150 years of history, you'll work on developing enterprise-level software solutions that power critical business operations. The role combines deep technical expertise in Java, Spring Boot, and microservices architecture with opportunities for technical leadership and innovation. You'll be responsible for end-to-end solution development, working closely with business stakeholders and contributing to the bank's technical transformation. The position offers a blend of technical challenges and professional growth, supported by a strong engineering culture focused on continuous learning and innovation. Benefits include flexible work arrangements, comprehensive healthcare, competitive compensation, and extensive learning opportunities. The role is ideal for experienced engineers who want to impact global finance while working with cutting-edge technologies in a collaborative, international environment.

Last updated 2 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 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 knowledge
  • Familiar with REST APIs design
  • Leadership skills
  • Experience with scaled agile delivery methodology
  • Knowledge of Domain Driven Design, CQRS, Event Sourcing and microservices
  • Solid knowledge of software engineering, design patterns and software architecture

Benefits For Senior Software Engineer (Full Stack)

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

Interested in this job?

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