(Senior) Software Engineer Java
Rheinland-Pfalz, Germany
About the role
What awaits you Shape the digital future of banking. For over 30 years, we have been supporting banks and financial service providers in the development of modern software solutions. As a personal consulting firm, we combine technological excellence with short decision-making paths and real design opportunities. With us, you will work on demanding projects in the banking and finance environment and develop innovative applications and digital processes together with our clients. • You develop modern fullstack solutions in the banking and finance environment and work closely with Product Owners, Business Analysts, and Software Architects. • You design and develop frontend and backend components based on modern technologies and microservice architectures. • You implement high-performance REST-based services and develop scalable applications with Java and Spring Boot. • You work in agile, cross-functional teams and actively contribute your ideas in sprint planning, refinements, and reviews. • You ensure the quality of your software through automated tests, code reviews, as well as Continuous Integration and Continuous Delivery. • You support the further development of existing applications and actively introduce modern development approaches such as Clean Code, DevSecOps, and AI-supported development. What you should bring • You have a completed degree in (business) informatics, training as an IT specialist for application development, or a comparable qualification. • You have several years of experience in fullstack development with Java and Spring Boot. • You have practical experience with modern frontend technologies such as Angular or TypeScript. • You are confident in handling REST interfaces, Git, Maven, and relational databases. • Ideally, you have already gained experience with container and cloud technologies such as Kubernetes, OpenShift, or Docker. • Knowledge of messaging technologies (e.g., Kafka) as well as DevSecOps or GitLab is a plus. • Initial experience in the banking or finance environment is an advantage, but not a requirement. • You enjoy working in a team, think in a solution-oriented way, and have fun developing modern software together. • Very good German skills (at least C1) round off your profile. What we offer you • Each of us has our own work rhythm. That is why we offer flexible working hours that fit perfectly with your lifestyle and work-life balance. • Discover various training and further education opportunities with us that promote not only your professional skills but also your personal development. • Work should be rewarding, and with us, you receive not only appreciation but also a fair salary, capital-forming benefits, a subsidy for company pension schemes, and company accident insurance. • We attach great importance to you being able to choose the most attractive benefits for yourself. Look forward to a variety of benefits such as job bike leasing and exciting team events that make working life even more interesting. • We promote flat hierarchies, short paths, and fast communication to make processes efficient. • We value the enrichment provided by different perspectives and therefore rely on our colorful, diverse, and intergenerational team. • When you feel comfortable, you can unfold. That is why we offer a relaxed working atmosphere without a dress code. • Be actively involved in the further development of our working world. In various communities, you can contribute your own ideas and creativity. Remuneration: to be negotiated.