As a subsidiary of DKB (Deutsche Kreditbank AG), we benefit from the financial backing and entrepreneurial expertise of an established company but also enjoy the flexibility and agility of a startup culture. By encouraging unconventional ideas and working hand-in-hand with other FinTech companies in the heart of Berlin, we are forging the banking of tomorrow.
You know Java like the back of your hand, and have used it extensively in versatile, agile contexts. Even so, you’re always ready to tackle the newest technology to develop high-quality software and features that you will see through to completion. The environment is fast-paced and challenging, but that means there’s tremendous potential for growth and taking leadership of your own initiatives. Now, imagine if you had the opportunity to do all that for one of Germany’s leading banks.
Here at the DKB Code Factory, we’re looking for a Senior Software Developer to help us redefine traditional banking. You’ll get to work with a young enterprise, developing state-of-the-art programs, but without all the corporate holdups. You’ll work with projects on both the B2B side of things, as the DKB works towards financing sustainable projects, as well as the B2C side, giving you a comprehensive overview. It’s not just being a cog in the wheel of a classical bank, it’s forging the future of banking for all our employees and customers, one line of code at a time.
If this sounds intriguing, or you’re looking to make your mark in the world of FinTech, let’s have a chat!
Your responsibilities: * Participate in the conceptualization and development of the backend of an enterprise grade B2B financial product. * Understand requirements and develop full Java solutions for them. * Conceptualize and develop various micro services part of the same Java solution, one user story at a time. * Investigate alternatives and technologies, supplementing our perpetual quest for betterment.
What you bring to the table * You have more than 5 years of experience in Java. * You have deep knowledge of Java 8 and higher levels. * You say yes to Java: you are passionate about developing great products and self learning. * You are experienced Unit Testing and using Git and its branching models. * You are able to solve the architectural and design problems and explain them clearly. * You are able to help and coach the other team members on the team. * You have a formal education in computer science? Cool. You don't? Also cool, tell us your story. * You're comfortable with a diverse set of tools (e.g. Spring Boot, Hibernate ORM, PostgreSQL or Oracle). * Agile, Scrum and Sprint are not just words for you. They are a way of working that you are acquainted with. * Bonus: You have knowledge of Kotlin. * Bonus: You are familiar with the Self Contained System Concept. * Bonus: You have a Startup and/or Finance background. * Bonus: You have frontend experience as well (Vue.js) * Bonus: You have experience with RabbitMQ as a message broker. * Big bonus: You speak German, and if not, the idea of learning it appeals to you. * You're passionate about your work, but also know how to enjoy your free time.
{ What we offer:
- Flexible working hours - Self-improvement and advanced training budget - Team building events - Choose your own hardware - Coffee, beer and juice (the order might surprise you) - Prepaid credit card for your personal shopping trip every month - Additional insurance (not exciting, but necessary) - Sports and gym: get a discount for your membership at Urban Sports Club - Join Berlin's vivid FinTech community with great activities at H:32 - A great working environment - 30 days of vacation per year for full time positions - Last but not least: competitive salary
{ Our Values: Be Daring. We don't wait for change. We make it happen. Keep Learning. We strive to get better each day. Do Good. We empower sustainability. Stay Humble. We prefer big results to big egos.