BACKEND SOFTWARE ENGINEER

at  Deutsche Bank

București, Municipiul București, Romania -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Nov, 2024Not Specified13 Aug, 2024N/ACommunication Skills,Working Environment,Perspectives,Learning,Jira,Spring Framework,Leadership,Disabilities,Git,Analytical Skills,Maven,Discrimination,Artifactory,Sql,Gradle,Retaliation,Algorithms,Data Structures,Design,Sql Server,Test Driven DevelopmentNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

BACKEND SOFTWARE ENGINEER

We are looking for the best people to help create the next big thing in digital banking.
DB Global Technology is Deutsche Bank’s technology center in Central and Eastern Europe. Opened in January 2014, the Bucharest office is constantly expanding.
The team is made up of enthusiastic professionals that work in an international environment, learning new technologies as part of Deutsche Banks’ businesses.
Changing the Bank is a challenging endeavor that we tackle every day and enjoy our success when our efforts fundamentally change how Deutsche Bank works.

REQUIREMENTS:

  • 10+ years of software development experience;
  • Good understanding of advanced Java design pattern, solid knowledge of data structures and algorithms
  • In-depth experience with Spring Framework;
  • Practical knowledge of REST endpoints and APIs;
  • Robust working knowledge of SQL and relational databases (SQL Server, Oracle), solid knowledge of UNIX/Linux including shell scripts
  • Good experience in test driven development or design (TDD)/ continuous integration/continuous deployment or development (CI/CD) Pipeline and Agile development (Junit, Git, Jenkins/TeamCity, Maven, and Gradle)
  • Development and activities like Performance tuning / Optimization.
  • Experience in designing, developing, and maintaining complex Enterprise applications.
  • Experience with modern SDLC tools - Git, JIRA, Artifactory, Jenkins/TeamCity, Open Shift - is a plus
  • Proficient communication skills and Strong analytical skills.
  • Good understanding of Cloud Platform (specifically GCP) will be an advantage.
    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

Responsibilities:

  • Work independently and suggest architecture and design improvements to existing implementations;
  • Collaborate with our engineering team across all stages of the product lifecycle;
  • Work on an Agile team with a modern CI/CD environment;
  • Understand and apply software design concepts like security, availability, and scalability;
  • Create clean, modern, and testable code with good documentations;
  • Write unit and integration tests and integrate them into the automated development pipeline;
  • Provide accurate estimates of development time and aid in implementing business requirements for project;
  • Mentor and support junior team members through code review, pair programming, and collaboration;
  • Collaborate with business analysts, users, and UI designers to jointly develop effective solutions;
  • Voracious learner. You’re quick to share tips and tools you’ve picked up and you’re open to learning new things from your co-workers;


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

București, Romania