Private Bank - Back-end Engineer - Branches, Advisory and Services Tribe

at  Deutsche Bank

București, Municipiul București, Romania -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Nov, 2024Not Specified16 Aug, 2024N/AArtifactory,Git,Spring Boot,Teams,Kanban,Multi Cultural Environment,Connect,Scrum,Github,Owasp,Design Patterns,Design,Jira,Interpersonal Skills,Google Cloud Platform,Solid Principles,CodeNoNo
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:

ABOUT US:

Deutsche Bank is a leading global financial institution dedicated to providing high-quality banking services and solutions. We are seeking an experienced and versatile Backend Engineer to join our talented team in Bucharest and help drive the development of cutting-edge applications within our Central Test Management department.

POSITION SUMMARY:

The Backend Engineer will play a crucial role in designing, developing, and maintaining our backend systems. The ideal candidate will have strong experience in implementing high availability solutions / microservices with Java and Spring Boot.

YOUR SKILLS AND EXPERIENCE:

  • Strong analytical problem solving skills and a structured approach to converting ideas into concepts, design and code.
  • Proficiency in designing and implementing high availability solutions / microservices with Java and Spring Boot. Kotlin, nodeJs, Quarkus would be a plus.
  • Experience with SDLC tools – Git, JIRA, Artifactory, Github.
  • Automation mindset and experience in designing and building CI/CD pipelines, ideally Github Actions.
  • Knowledge and experience in cloud environments, ideally Google Cloud Platform (GCP).
  • Basic knowledge on OWASP, OpenID Connect for Authentication and Authorization, TLS / SSL.
  • Very good knowledge of SOLID principles, design patterns.
  • You have excellent communication, interpersonal skills and are an effective team player.
  • You are able to work in a global multi-cultural environment and can work with teams located in different time zones.
  • Knowledge and experience of agile values, principles and methods (e.g. based on SCRUM or Kanban).

Responsibilities:

  • Work together with our highly skilled international development teams to build and maintain features of our Apps and systems.
  • Ensure proper performance and quality of the code you write and continuously participate in code reviews.
  • Write unit tests for robustness, edge cases and general reliability.
  • Write code in compliance with our coding standards and security mechanisms.
  • Continuously collaborate with cross-functional teams, product owners, designers and QA team in an agile environment.
  • Participate in developer guilds and enjoy learning/sharing knowledge with the team.


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