THE ROLEJoin our team as a Junior Software Engineer and grow your career in software development. In this role, you’ll focus on maintaining and improving existing Java-based applications, ensuring they run smoothly and meet business needs. You’ll collaborate with a supportive team to troubleshoot issues, implement updates, and ensure the stability and reliability of our systems.
This is a great opportunity to develop your technical skills in a structured and professional environment.
About the position
Department: Technology
Team: mbed
Locations: Berlin, Munich, Hamburg, Spain, Italy, Poland
Remote status: Hybrid OR Remote
Number of positions: 1
We have offices in Berlin and Munich, but we’re open to hiring remotely for this role in Germany, Austria, Spain, Poland, or the U.K. If you’d prefer to relocate closer to one of our offices, we’re happy to provide support for your move.
What you will be doing:
* Development & Maintenance: Build, test, and maintain Java-based software applications to meet business requirements.
* Collaboration: Work closely with team members to understand functional needs and implement effective solutions.
* Code Quality: Write clean, maintainable, and efficient code that adheres to industry standards.
* Debugging: Troubleshoot and resolve issues in existing applications with an analytical approach.
* Code Reviews: Actively participate in code reviews and contribute to the team’s development best practices.
* Database Interaction: Design, implement, and optimize SQL queries using MySQL or similar relational databases.
* Quality Assurance: Ensure that software aligns with performance, quality, and security standards.
What you bring to the team:
* Java Expertise: Experience with the Spring Boot framework for backend development
* API Knowledge: Familiarity with RESTful APIs for building and integrating services.
* Database Skills: Proficiency in MySQL (or similar databases) with the ability to design and optimize queries.
* Version Control: Hands-on experience with Git for collaboration and version management.
* Front-End Familiarity: A basic understanding of HTML, CSS, and JavaScript.
* Testing Exposure: Knowledge of unit testing frameworks like JUnit to ensure code quality.
* Strong communication skills, teamwork, and a proactive attitude.
* If you’re eager to learn, grow, and tackle challenges head-on, you’ll excel in this role
Nice to have:
* Familiarity with DevOps tools (e.g., Jenkins, Docker) or agile methodologies.
* Experience with advanced debugging and testing tools.
* A proactive approach to improving processes and adapting to evolving requirements.
Why Qwist?
* Work with a true open banking pioneer and witness the journey/revolution from open banking to open finance and beyond. Work with colleagues with years of experience in the industry and a true passion and vision for the future of open banking.
* Healthy work-life balance : Time is precious. Make it count. We enable all our employees to organize their living and working hours flexibly, making it possible to combine personal life with work life!
* We are ever-evolving and so are you. We have business goals (OKRs) but also personal development goals. Our formalized bi-annual feedback process, regular Engagement checks and personal development budget are available to make sure that we grow together and find everyone's perfect spot at the table.
* You will become part of a cross-functional environment where you will be empowered through ownership and collaboration;
* A relocation package and/or visa support for those who need it
* While we offer you the opportunity to work at our Berlin and Hamburg offices with all its amenities, we have a distributed working style, with semi-regular in-person events and meetings. Productive at home ? So are we.
Don’t meet every single requirement? At Qwist we value diverse perspectives and experience. If you are excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles!
About us
At Qwist Group we free Financial Data to improve, ease and enable. We drive real consumer, business and societal change from Open Finance. For over a decade, we’ve powered the largest banks and led the way in the Open Finance ecosystem. Qwist Groups employs 120 + people in 4 countries
Join our team and be part of empowering everyone to access fair and transparent financial services. Get ready to make a significant impact as we are the leading technology and solution provider for Open Finance.
Qwist is the leading independent Open Banking platform provider in Europe! We enable companies across a multitude of industries to provide the next generation of financial services by understanding how customers transact and interact. We offer a full range of leading fintech solutions to financial institutions. We cater to clients requirements, from stand-alone microproducts to all-in-one solutions. We ensure that all levels of digital maturity are covered by our services.
Qwist addresses the fragmented open banking landscape with a “full-stack” platform. It enables partners to access financial transactions, enrich the transactions with data & analytics tools, and ultimately deliver seamless digitized financial services to customers. We are a regulated payment institution under the Payment Services Supervision Act (Zahlungsdiensteaufsichtsgesetz – ZAG)
Standort
Qwist, Berlin