Job Title: Java Full Stack Developer Corporate Title: Assistant Vice President Location: Cary, North Carolina
About Deutsche Bank
We are Germany’s leading bank with strong positions in Europe and significant presence in the Americas and Asia Pacific. We’re driving growth through our strong client franchise, investing heavily in digital technologies, prioritizing long-term success over short-term gains, and serving society with ambition and integrity. We serve our clients’ real economic needs in commercial and investment banking, retail banking and transaction banking, and provide ground-breaking products and services in asset and wealth management. That means a career packed with opportunities to grow and the chance to shape the future of our clients.
Join our team as we build innovative, stable and secure solutions for our Deutsche Bank business partners and their external clients. Our group is diverse, international and driven by shared focus on code quality and valued delivery. At every level, agile minds are rewarded with competitive pay, support and opportunities to excel.
What we will expect of you
You have a love for coding, enjoy the challenge of learning new frameworks and applying them innovatively to complex problems. You also appreciate that not all innovation is technological - we equally value new ways to promote effective communication and trust within our teams. You embrace automated unit/integration testing as a standard development practice. As a member of our Cary location, you will join a team of developers, business analysts and automation testers, following agile methodologies and will be expected to immediately start contributing your thoughts and ideas. You will build a close relationship with our other teams in Cary as well as colleagues in our other locations.
Where we are located
Cary has consistently ranked in the top 5 safest cities in the US and the neighboring town of Apex was voted “best place to live in the US 2015” by Money Market magazine. With a vibrant technology sector supported by leading names in the software, medical and banking industries, the Raleigh-Durham area combines the long-term career opportunities of other US tech hubs with the potential of a 15-minute commute, affordable housing and excellent schools. Our group operates a flexible working hour’s policy, including the ability to periodically work from home.
Primary Technologies Used: •Java, Spring, REST, Oracle, Mongo, Angular, HTML5/CSS3, NPM, jQuery, Grunt, Less, Bootstrap, JUnit, Gherkins, Maven, Git Professional & Educational Requirements We are a results oriented workplace that values technical talent, clear communication skills and initiative taking. Responsibilities: •Analyzing, designing, programing and debugging applications in Java from business specifications/user stories, written descriptions and verbal problem reports •Working in an agile environment and supporting continuous integration/deployment •Following standard coding conventions •Practicing test driven development
Skills: •A strong working knowledge of Java and Java platforms (ex. Spring) •A strong working of knowledge of at least one: ?UI technologies: Angular, JQuery, CSS, REST or other web based technologies ?Server Side Technologies: Kafka, Hazelcast, Spring (Core, Integration, Boot & Batch) •A strong working knowledge of REST services •A strong working knowledge of relational databases •A strong working knowledge of Mongo or other NoSQL databases •An understanding of automated test frameworks •Previous experience in development •Undergraduate Degree from an accredited college or university (or equivalent diploma/work experience) Recommended Experience: •Practical experience with Source Code Control (preferably Git) •Practical experience with Build Tools (preferably Maven) •Practical experience with Integration (preferably Jenkins or TeamCity)
Internal Number: 3178708
About Deutsche Bank
DB Global Technology (DBGT), located near the Research Triangle Park (RTP) area of North Carolina, is a dedicated software development center that presents a start-up feel within the larger Deutsche Bank organization. DBGT is a dedicated application development and software engineering center that supports the Bank to access leading technology skills and promote innovation in the development of software applications and leading-edge IT solutions.