# Software Engineer

**Company**: Deutsche Bank
**Location**: Bucharest, 6A Dimitrie Pompeiu Blvd
**Work arrangement**: hybrid
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://db.wd3.myworkdayjobs.com/en-US/DBWebsite/job/Bucharest-6A-Dimitrie-Pompeiu-Blvd/Senior-Business-Functional-Analyst--f-m-x-_R0424426?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d232e6d3-115

## 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.

The team is made up of enthusiastic professionals that work in an international environment adapting to ever-evolving context and learning new technologies and parts of Deutsche Banks' businesses. We oversee a high-frequency, low-latency Order and Execution Management system, supporting Private Bank business lines across multiple regions.

**Responsibilities:**

- Develop, maintain, and enhance a high-frequency, low-latency Order and Execution Management system supporting Private Bank business lines across multiple regions.

- Deliver high-quality, scalable, and maintainable software solutions using modern Java technologies and engineering best practices.

- Participate in L3 production support activities, including intra-day support and on-call rotation, ensuring platform stability and timely issue resolution.

- Investigate, troubleshoot, and resolve complex technical and production issues across distributed applications and system components.

- Design and implement robust technical solutions using established architectural principles, design patterns, and modern development frameworks.

- Review code and provide constructive feedback to ensure high standards of software quality, maintainability, and performance.

- Contribute to automated testing initiatives by developing and maintaining unit and integration tests as part of the software development lifecycle.

- Drive continuous improvement and automation across development, testing, deployment, and operational processes.

- Collaborate closely with cross-functional teams, stakeholders, and engineering peers in a global and multicultural environment.

- Participate in solution design and architecture reviews to ensure scalability, extensibility, reusability, and compliance with engineering standards.

- Monitor application performance, identify bottlenecks, and implement optimizations to improve system efficiency and reliability.

- Support operational excellence by analyzing services, leading investigations, driving remediation activities, and identifying opportunities to reduce manual effort and operational toil.

- Contribute to security, risk, and control initiatives by identifying, investigating, and addressing potential vulnerabilities and operational risks within engineering solutions.

- Share knowledge, mentor colleagues, and contribute to the adoption of engineering best practices and continuous learning across the team.

- Influence engineering standards, tools, practices, and technical direction while contributing to the team's overall effectiveness and delivery excellence.

**Benefits:**

- Competitive income, performance-based promotions, and a sense of purpose.

- Meal vouchers, bonuses for referrals.

- 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.

- Private healthcare and life insurance with premium benefits for you and discounts for your loved ones.

**Requirements:**

- Strong software development experience with Java.

- In-depth understanding of the Software Development Life Cycle (SDLC).

- Strong knowledge of Java SE fundamentals, including Collections Framework, Generics, and Exception Handling.

- Hands-on experience with Java 17+ features, including Streams API, Lambda Expressions, and Records.

- Good understanding of multithreading, concurrency patterns, and JVM memory management.

- Experience developing unit and integration tests using JUnit and Mockito.

- Ability to write clean, maintainable, efficient, and testable code following industry best practices.

- Experience identifying and resolving performance bottlenecks through debugging and JVM tuning.

- Experience conducting code reviews and promoting coding standards.

- Understanding of asynchronous communication patterns and event-driven architectures.

- Experience with Git, Maven, and Gradle.

- Experience working with CI/CD tools such as Jenkins and TeamCity.

- Knowledge of cloud and container technologies, including GCP and Kubernetes.

- Working knowledge of SQL, Linux, and Bash scripting.

- Strong understanding of software quality, maintainability, and QA automation practices.

- Strong analytical and problem-solving skills.

- Creative approach to solving technical challenges in fast-paced environments.

- Ability to learn quickly and investigate complex system landscapes.

- Strong debugging and troubleshooting capabilities.

- Ability to work independently and take ownership of deliverables.

- Excellent communication and collaboration skills.

- Strong English communication skills, both written and verbal.

- Ability to work effectively in an international and cross-functional environment.

- Continuous learning mindset and commitment to engineering excellence.

- Proven ability to leverage AI tools to enhance productivity, optimise workflows to solve business problems, while applying critical judgment to ensure responsible and ethical use of data and AI outputs.

## Skills

### Required
- Java
- Software Development Life Cycle (SDLC)
- Java SE
- Multithreading
- Concurrency patterns
- JVM memory management
- JUnit
- Mockito
- Git
- Maven
- Gradle
- CI/CD tools
- GCP
- Kubernetes
- SQL
- Linux
- Bash scripting

### Nice to have
- Capital Markets
- Trading Systems
- Software design patterns
- Messaging technologies
- FIX Protocol
- Mission-critical production systems

---

Source: [Apply at db.wd3.myworkdayjobs.com](https://db.wd3.myworkdayjobs.com/en-US/DBWebsite/job/Bucharest-6A-Dimitrie-Pompeiu-Blvd/Senior-Business-Functional-Analyst--f-m-x-_R0424426?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
