Description
DB Global Technology is Deutsche Bank's technology center 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.
We're seeking a talented and enthusiastic Java Back-End Engineer with a strong background in the Spring Framework and microservices architecture. In this role, you'll be a key player in designing, developing, and deploying robust back-end systems that power our cutting-edge applications. Experience with cloud deployments is a big plus!
Responsibilities
- Maintain high standards of software quality within the team by following good practices and habits
- Develop, test and document Java-based software components in accordance with requirements
- Contribute to all stages of software development lifecycle
- Identify and resolve any technical issue arising
- Write unit tests for robustness, edge cases and general reliability
- Participate in peer-reviews of solution designs and related code
- Create design documentation
- Plan and support releases
- Support QA team to provide high quality
- Work in a scaled Agile working environment
Skills
- A minimum of 4-5 years of development experience within Java projects
- Good understanding of various protocols: HTTP, TCP, SFTP
- Good skills in developing new REST services
- Good understanding of design patterns and SOLID principles
- Experience with multiple application servers
- Experience with Spring, Hibernate and other Java frameworks /open source libraries
- Experience with SOA and Web Services (REST/SOAP)
- Good understanding of security protocols (SSL, TLS, certificates handling)
- Used with Agile development methodologies and tools: Jira, Git, Maven, Teamcity, Jenkins, Artifactory and other continuous integration tools
- Experience with Kubernates, Openshift and Docker
- Google Cloud can be a plus
- Experienced with unit testing
Well-being & Benefits
- Emotionally and mentally balanced: We support you in dealing with life crises, maintaining stability through illness, and maintaining good mental health.
- Physically thriving: We support you in managing your physical health by taking appropriate preventive measures and providing a workplace that helps you thrive.
- Socially connected: We strongly believe in collaboration, inclusion and feeling connected to open up new perspectives and strengthen our self-confidence and well-being.
- Financially secure: We support you in meeting personal financial goals during your active career and for the future.