Senior Java Developer

Deutsche Bank

Education
Benefits
Qualifications
Skills

Senior Java Developer

Job ID:R0316323Full/Part-Time: Full-timeRegular/Temporary: RegularListed: 2024-04-22Location: Bucharest

Position Overview

DB Global Technology is Deutsche Bank’s technology centre in Central and Eastern Europe. Opened in January 2014. The projects team members are specialized in Software Application Development, IT Architecture, Quality Assurance and Testing, Functional/Business Analysis and Project Management.

Compliance

Compliance Control Room is a global function and is made up of regional Control Rooms that form part of the global network providing 24 hour Control Room coverage to the Bank globally. The program will provide IT solutions to support the Control Room in their key system which will provide the ability to enhance efficiencies, effectiveness, enriched MI reporting and scalability to integral compliance systems that assist Compliance in managing conflicts, research clearance, watch/restricted list management and information barrier maintenance. This program is vital to the bank as the Control Room’s primary function ensures that Price Sensitive Information is properly identified and controlled across the bank. The Control Room system sends information downstream to allow other key control activities to function correctly - employee trading, surveillance, restricted list management, department wide MI reporting. The objective of this program is to ensure Control Room systems and data are in peak condition to ensure effective controls across the bank.

Responsibilities/Activities

  • Develop new software programs and improve the performance of existing ones
  • Study new business and IT requests in order to understand user needs and suggest solutions
  • Be proactive by proposing enhancements from which the business/IT can benefit
  • Have a good understanding of business needs
  • Design and implement the necessary system changes in a short feedback loop
  • Build quality into our software through extensive and automatic testing and continuous build
  • Continuous technical upgrade of the setup and enhancement of the existing systems
  • Participate with valuable feedback in Source Code and Design Reviews
  • Provide development and testing support to other engineers
  • Transform requirements into Design concepts and Proof of Concepts
  • Troubleshoot and debug issues
  • Understand and promote software engineering best practices
  • Follow the Scrum methodology and participate in the various Scrum meetings as a cross-functional & cross-component team member
  • Expected to perform L3 activities by rotation with other team members
  • Write clear and detailed technical specifications and documentation

Requirements

Technical

  • At least 5 years of previous experience in Software Development
  • Strong knowledge of Java 8, Java 17, Spring 5, Spring 6, Spring Boot 2, Spring Boot 3 (Spring Batch, Spring Security, Spring Data JPA, Web Flux)
  • Strong knowledge of REST and SOAP Web Services
  • Strong knowledge of Oracle database, SQL and ORM Technologies (JPA2, Hibernate)
  • Working knowledge of Docker, Kubernetes, Openshift v3, Helm
  • Good knowledge of Web Containers (Tomcat)
  • Good knowledge of build tools as Maven
  • Good knowledge of version control systems such as GIT or SVN
  • Good knowledge in a scripting language such as Linux
  • Familiarity with CI automation tools such as Teamcity, Jenkins
  • Experience with setting up key stores, generating SSL Certificates

Nice-to-have skills

  • Familiar with Linux server configurations
  • Experience with Control-M jobs configuration
  • Familiar with JMeter, Postman, SOAP UI, Curl
  • Experience with Openshift v4, GCP or other cloud platforms

Education

  • Technical University Degree

Other Skills

  • Good level of English, verbal & written
  • Work well both independently and within a team setting, act as mentor for more junior team members
  • Responsible attitude, strong autonomy and ambition in achieving the objectives
  • High reactivity, pro-activeness and autonomy within the team
  • Excellent analytical skills and self-starter with ability to take ownership of tasks
  • Flexible and willing to accept a change in priorities as necessary
  • Strong attention to details
  • Excellent problem solver

Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.

We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.

Visit Inside Deutsche Bank to discover more about the culture of Deutsche Bank including Diversity, Equity & Inclusion, Leadership, Learning, Future of Work and more besides.

Read Full Description
Confirmed 16 hours ago. Posted 10 days ago.

Discover Similar Jobs

Suggested Articles